计算机动态网络第四章验证控件和验证码控.ppt
《计算机动态网络第四章验证控件和验证码控.ppt》由会员分享,可在线阅读,更多相关《计算机动态网络第四章验证控件和验证码控.ppt(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、任务任务4.1 验证控件和验证码控件验证控件和验证码控件一、分析Default.aspx主要代码 QQ *ValidationExpression=d*的d等价于0-9,*表示重复0或多次,*前的“*”为Text属性。ValidationSummary控件用于集中显示来自所有验证控件的错误信息。二、使用第三方验证码控件二、使用第三方验证码控件1.下载.dll文件并添加到工具箱(1)在“解决方案资源管理器”面版中,右击站点名“添加ASP.NET文件夹”Bin命令右击“Bin文件夹”“添加引用”选择“浏览”选项卡,找到WebValidates.dll文件并添加到Bin文件夹下。(2)右击工具箱中的
2、任一控件组,比如这里右击“验证组”,在弹出的快捷菜单中选择“选择项”命令“.NET Framework组件”浏览选择Bin文件夹下的WebValidates.dll文件。操作完成后,在工具箱验证组中可以看到SerialNumber控件。2.使用SerialNumber控件拖动控件进入页面,在页面上方的自动增加了一行控件注册代码:Assembly为控件名,Namespace为名空间,TagPrefix为标签缀。看下列代码进行操作:验证码 protected void Page_Load(object sender,EventArgs e)if(!IsPostBack)SnCode.Create(
3、);三、分析下列代码含义三、分析下列代码含义protected void btnSubmit_Click(object sender,EventArgs e)if(Page.IsValid)if(!CheckCode()Response.Write(alert(验证码错误!);protected void LinkButton1_Click(object sender,EventArgs e)SnCode.Create();private bool CheckCode()if(SnCode.CheckSN(txtCode.Text.Trim()return true;else SnCode.Create();return false;注意:注意:SnCode.Create()、SnCode.CheckSN()的用法,SnCode是验证码控件的ID,Create()和CheckSN()是WebValidates验证码控件中自带的方法。代码Code.CheckSN(txtCode.Text.Trim()表示检查比较用户在文本框中输入的验证码,它返回的是一个bool类型的值。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 动态 网络 第四 验证 控件
限制150内