第一次用ASP.NET做网站(2)

我预想的网站功能应该是这样的

输入网址后首先是登陆及注册页面

就是和那种普通的登陆注册页面一样

登陆要输入用户名 密码 验证码

注册要输入用户名 密码 确认密码 邮箱

只有用已注册的用户名才能登陆

登陆后直接进入文件列表

因为普通用户只能从网站下载文件

或是删除文件

有权限的用户也是通过登陆及注册页面登陆

但登陆后直接跳转到文件上传页面

另外有权限的用户还能删除普通用户的账号

权力比较大

《ASP.NET从入门到精通》这本书上有注册及登录验证模块的范例

有源代码

还带视频

俺好高兴哦

照着视频操作了一便

有问题

注册不了

都填完全了点击注册后提示注册失败

也不能用已有用户登录

跳转到错误提示界面

原来说错误是:与数据库无关联

后来把SQL重装一遍

不提示:与数据库无关联 了

提示:System.Data.SqlClient.SqlException:Login failed for user ‘sa’

sa是啥子哟

度娘说sa是系统管理员

网友指出错误是验证方式不对

不能选择windows验证模式

而应该选择SQL和windows认证模式

照着改了

还是提示同样的错误

晚上请教同学

一语道破天机

让我改web.config里的这句

<add key="connection string" value="server=.; Uid=sa;Pwd=.;database=db.Student;"/>

这是书上给的

其中server=后面的‘.’要改成启动数据库时的名称

不好使

我同学让我保留server=后面的‘.’

并把Pwd=后面的‘.’改成我安装SQL时的密码

按这个方法试了一遍

好使了

俺好高兴哦

之后就是读程序

毕竟是人家写的

我就拿来用

但起码也得知道每句啥意思

程序里有个DB.CS文件

被称为公共类

其中包括5个方法

有操作数据库的

还有算法处理的

觉得这里所谓的方法和C语言里的函数的意思是一样的

发现调用数据库也很简单

基本就是直接用英语与数据库对话

命令都是以纯文本的形式送给数据库的

这时我终于意识到英语的重要性

这里的程序语言就像英语阅读理解里的长难句一样

还是一个单词一个单词往外崩的那种

还好

能够从程序中读出具体流程

我很欣慰

下一步的工作就是调试文件上传和管理模块

应该好使

那之后就是把注册及登陆验证模块和文件上传和管理模块合到一起了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值