.NET之ASP Web Form快速入门(6)

小东1218J

小东1218J

2016-01-29 13:54

.NET之ASP Web Form快速入门(6),.NET之ASP Web Form快速入门(6)
.NET之ASP Web Form快速入门 


表单验证控件

ASP.NET之Web Forms页面架构提供了一套服务器控件验证方法,它们简单易用、功能强大,既可以检查表单输入内容的正确性,还可以显示相应的反馈信息。
验证控件可以象其他服务器控件一样添加到ASP.NET页面中。有一些处理特殊类型的验证控件,比如说:范围检查或者匹配判断再加上一个RequiredFieldValidator控件,就可以使用户不会跳过一个输入域的操作。
以下的例子描述了使用2个<asp:requirefieldvalidator runat=server控件验证页面上TextBox和DropDownList控件的内容:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com)


Intro10.aspx
点击执行 查看源代码

这里的代码也同样适用于高、低版本的浏览器。对于高版本浏览器,将在客户端通过Javascript和DHTML进行验证工作。对于低版本浏览器,验证会在服务器端执行。
ASP.NET页面开发者可以随意地在运行时检查Page.IsVaild属性的数值,从而判断页面上所有的验证服务器控件当前是否有效。这样就提供了判断是否执行商业逻辑的简易“单行”处理方法。比如,下面的例子中,在进行对选择目录的数据库搜索动作前,首先检查一下Page.IsValid的数值:


Intro11.aspx
点击执行 查看源代码

Code-Behind 类型的 Web Forms

ASP.NET支持两种建立动态页面的方法。第一种就是上面演示例子中涉及到的,在原始.aspx文件中进行定义。另外一个方法叫做Code-behind,用它可以使页面代码更加清晰地与其内容进行分离。
请看下面的演示例子:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com)


Intro12.aspx
点击执行 查看源代码

结 语
通过以上的图文例示介绍,我想你一定感受到了ASP.NET的强大功能。以前在ASP中需要处理的许多复杂技术细节,在ASP.NET中竟然完全不用考虑,而且功能大大地增强。新技术只所以吸引我们,关键就在于:它使我们更加注重于内容的构思而不是技术的细节,从而更好地发挥人类的想像力与创造力。

展开更多 50%)
分享

猜你喜欢

.NET之ASP Web Form快速入门(6)

电脑网络
.NET之ASP Web Form快速入门(6)

.NET之ASP Web Form快速入门(1)

电脑网络
.NET之ASP Web Form快速入门(1)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

.NET之ASP Web Form快速入门(3)

电脑网络
.NET之ASP Web Form快速入门(3)

.NET之ASP Web Form快速入门(4)

电脑网络
.NET之ASP Web Form快速入门(4)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

.NET之ASP Web Form快速入门(2)

电脑网络
.NET之ASP Web Form快速入门(2)

.NET之ASP Web Application快速入门(1)

电脑网络
.NET之ASP Web Application快速入门(1)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

抗日Flash集之:抗日宣言

抗日Flash集之:抗日宣言

抗日Flash集之:抗日新闻

抗日Flash集之:抗日新闻
下拉加载更多内容 ↓