app教程网 综合百科 十天学会ASP.net之第四天

十天学会ASP.net之第四天

学习目的:掌握WEB控件的使用(2)

首先我要说明的是,我的十天教程只是为了让大家了解ASP.NET,我跳过了很多东西。网上很多人都在骂我写的教程,认为我十天学不到东西,看了我的教程还是学不到东西。

我想他们可能高估了我的课程。外面有很多书,关于ASP和ASP.NET的,都是我在外面看书学的。

我要做的就是希望你看完我的教程,会觉得ASP和ASP.NET不是学不到的东西,然后有信心去学。我想自学。外面的每本书都有自己的不足之处。关键是实践和探索。

首先说一下表单验证控件。过去,我们通常做表单验证。如果是客户端的JAVASCRIPT,无法做到美观统一,直接在浏览器里教表单就可以屏蔽。如果我们进行服务器端认证,

你会发现让测试结果在前台反映也很麻烦。现在,ASP.NET提供的许多检查控件使我们不必考虑是客户端检查还是服务器端检查,以及如何输出检查结果。

看一下检验表单控件是不是填写了的检验控件先:ASP:textbox id=' username ' runat=' server ' CSS class=' textbox '/ASP:requiredfieldvalidator controltovalidate=' username ' display=' dynamic ' forecolor=' # ff 0000 ' font-name='宋体font-size='9pt' text='请填写runat=' server '/controltovalidate就是你想检验的控件的ID;默认情况下不显示错误消息,

让我们来看看将表单控件的数据与另一个数据进行比较的check控件:ASP:textbox ID=' password 1 ' runat=' server ' text mode=' password ' CSS class=' textbox '/

ASP:requiredfieldvalidator controltovalidate=' password 1 ' display=' dynamic ' forecolor=' # ff 0000 ' font-name='宋体font-size='9pt' text='请填写runat='server'/这里是第一个需要用户填写的密码框我们经常会再设立一个密码框让用户再填写一次:ASP:textbox id=' password 2 ' runat=' server ' text mode=' password ' CSS class=' textbox '/ASP:requiredfieldvalidator control to validate=' password 2 ' display=' dynamic ' forecolor=' # ff 0000 ' font-name='宋体font-size='9pt' text='请填写runat=' server '/ASP:compare validator control to validate=' password 2 ' control to compare=' password 1 ' display=' dynamic ' operator=' equal ' forecolor=' # ff 0000 ' font-name='宋体font-size='9pt' text='确认失败runat=' server '/control to compare=' password 1 '就是需要比较的控件; 运算符="等于"就是设定比较操作是:是否相等(还有不相等:不相等,小于:少于,GreaterThan:大于,

之前说按钮控件CausesValidation=true/false设置按钮提交的表单是否勾选,也就是这里的几个勾选控件。

如果CausesValidation=true,则按下按钮将首先检查它们是否都通过了检验控制的检验。

这里还有两点:

1.每个可显示的控件都具有是否显示的属性。

例如,用户名。可见=假;就是隐藏以前的用户名控件;而如果要对控件应用CSS,就这样写:cssclass=' '而不是之前HTML中的class=' '

其次,所有的WEB控件都应该包含在form runat='server'/form中,否则就会出错。

今天到此为止。请继续往后看。下次我们将谈论about。

本文来自网络,不代表本站立场,转载请注明出处:https: