完成ASP.NET页面上的一个注册用户功能。可自行假设数据库环境。分别介绍数据访问、业务逻辑及界面的实现 30

完成ASP.NET页面上的一个注册用户功能。可自行假设数据库环境。分别介绍数据访问(10分)、业务逻辑(20分)及界面(10分)的实现过程。直接告诉我答案就行,可以直接填... 完成ASP.NET页面上的一个注册用户功能。可自行假设数据库环境。分别介绍数据访问(10分)、业务逻辑(20分)及界面(10分)的实现过程。
直接告诉我答案就行,可以直接填在试卷上。
展开
 我来答
v雪地里的猫
2015-05-27 · TA获得超过864个赞
知道小有建树答主
回答量:401
采纳率:100%
帮助的人:240万
展开全部

假设数据为SQLServer2008,sa账户密码为123456

数据库名:Test

用户表:Users(UserName,Password,TrueName)

连接字符串为:server=.;database=Test;uid=sa;pwd=123456;


界面:

重要的是两个文本框(textBox),及一个按钮(button);


数据访问:

(这是ADO.NET相关内容,应该是介绍下SqlConnection、SqlCommand、SqlDataAdater、SqlDataReader、DataSet对象;)


业务逻辑:

点击按钮时候触发登录判断,先从登录页面的文本框中取当前登录用户名及密码,然后构建一条sql语句,查询Users数据表中是否有该用户名和密码相同的记录,有则登录成功跳转主页,没有则提示登录失败;


相关代码大概为:

string userName=txtUserName.Text.Trim();
string password=txtPassword.Text.Trim();
string sql="select * from Users where UserName='"+userName+"' and Password='"+password+"'";
SqlConnection con=new SqlConnection("server=.;database=Test;uid=sa;pwd=123456;");
DataSet ds=new DataSet();
SqlDataAdater da=new SqlDataAdater(sql,conn);
da.Fill(ds);
if(ds.Tables[0].Rows.Count>0)
{
//登录成功,跳转页面
}
else
{
//登录失败,提示
}
上海华然企业咨询
2024-10-21 广告
上海华然企业咨询有限公司专注于AI与数据合规咨询服务。我们的核心团队来自头部互联网企业、红圈律所和专业安全服务机构。凭借深刻的AI产品理解、上百个AI产品的合规咨询和算法备案经验,为客户提供专业的算法备案、AI安全评估、数据出境等合规服务,... 点击进入详情页
本回答由上海华然企业咨询提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式