登录界面代码(vs)

登录界面代码(vs)

ID:33376263

大小:680.30 KB

页数:13页

时间:2019-02-25

登录界面代码(vs)_第1页
登录界面代码(vs)_第2页
登录界面代码(vs)_第3页
登录界面代码(vs)_第4页
登录界面代码(vs)_第5页
资源描述:

《登录界面代码(vs)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、ASP.NET入门篇【项目实战】打造一个自己的相册(二)登录模块2009年11月15日星期日12:05本文原创,转载请说明,本文地址:http://hi.baidu.com/44498/blog/item/59db5da17d24c28146106478.html进行本次项目实战,需要有一定的C#基础知识,所以,在初期的几篇里面,我在文中尽可能的多贴图以进行示例,以后逐渐减少图片说明。昨天已经介绍了流程和基本功能,今天简单的介绍一下用户登录模块的做法。不要担心,非常简单。打开Login.aspx页面,这是我们昨天设计的空白页面,用户登录,现在,我们来完善它的外观和功能。简单的登录需要一个账号输

2、入框,一个密码输入框,以及一个提交按钮;如图所示:当然,喜欢用ASP.NET的标准控件库也行,喜欢用HTML组的控件也可以。在输入密码的时候,都是以"*"号密文显示的,那么我们要调整一下密码框的属性,指定其类型是password类型。如图:界面设计完毕,是个什么样子呢?大概的看一下吧,还算说得过去。【如果要更好看,当然需要美工人员的帮助】然后,该实现登录的功能了吧?先谈谈我们的目标,也就是输入账号和密码以后,如果通过验证,则跳转到Default.aspx页面,提示登录成功,反之,则给予相应的提示。账号和密码保存在哪里呢?当然是数据库里。好,我们来创建一个数据库吧。【我这里使用的是SQLSERV

3、ER2005,当然,你用其他的也行】打开红圈选中的SQLServerManagementStudio,其实也就等同于SQLSERVER2000里的企业管理器。然后,创建一个数据库,名称叫做PhotoDB。如图:对着数据库三个字点击鼠标右键,选择新建数据库,然后名称输入PhotoDB。然后,创建一个表,叫做ACCOUNT,保存我们的用户名和密码。创建表也是可视化的向导操作,我就不截图演示了。表结构如下:TABLENAMEACCOUNTID    USERIDUSERPWD初期结构就先这样,以后的模块有需要,我们再做相应的调整即可。然后插入一条记录,比如,我的账号是test,密码是123。OK,数

4、据库创建好了。我们如何通过它来验证我们的用户登录模块呢?------------------------------------分析流程:用户打开login.aspx页面,然后输入账号,密码,点击提交按钮,连接数据库,验证,出结果。大概就是这么个流程。第一步的关键在哪里?就在提交按钮被点击以后,触发的事件上。我们打开设计页面,双击提交按钮,进入到代码里面。如图:进入代码文件后如图所示:现在开始写代码?不,当然不。先来建立和数据库的一个连接吧。在解决方案资源管理器中,鼠标右键单击网站项目,如图:选择,“添加新项”,弹出窗体,选择LinqToSQL类。然后系统提示你,是否把类文件保存到App_Co

5、de文件夹里,选择是,即可。如图:点击“是”,稍等2,3秒,会自动打开一个界面,提供给我们存储表结构的地方。点击“服务器资源管理器”,然后右键单击“数据连接”,选择,“添加连接”,如图:然后弹出一个新的窗口:要注意的是,连接字符串,我这里用的是SQLSERVER2005EXPRESS,所以连接字符串是.SQLEXPRESS,如果用的是企业版,就输入.即可。如果是SQLSERVER2000,输入.即可。填写完毕,点击测试连接,如果提示连接成功,点击确定按钮即可。然后,在左侧的服务器资源管理器里面,找到我们的ACCOUNT表,拖拽到图中红字的位置。然后,等待1,2秒,红字所示的地方会出现我们的表

6、结构。如图:从图中可以看出,表结构已经成功的映射过来了。。。然后单击保存按钮即可。这个时候,我们要开始写代码了。在App_Code文件夹里创建一个类,名字叫做UserCon即可,然后在里面写代码,如图:然后在这个类里面开始本项目的第一行代码的编写。【折腾这么长时间才开始写代码,其实是好事。。。】代码如下:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Linq;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web

7、.UI.HtmlControls;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Xml.Linq;publicclassUserCon{   publicstaticCTDCDataContextCt=newCTDCDataContext();   publicstaticACC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。