开发者网络 动网主机 支持论坛 邮局 帮助
当前位置:网络学院.Net专区.NET概论及软件使用 → .NET之ASP Web Form快速入门(6)
.NET之ASP Web Form快速入门(6)
日期:2001年3月27日 作者:阿舜(转) 人气:     [ ]
.NET之ASP Web Form快速入门 


表单验证控件

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


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

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


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

Code-Behind 类型的 Web Forms

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


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

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

(出处:chinaasp.com)

相关文章:
 
·Adam Bosworth:Access到XML,再到Web Services
·WEB打印大全
·C#实现WEB服务器
·在ASP.NET中创建安全的web站点
·在线实时开通WEB及FTP源程序
·实现WEB中的@虚拟域名系统(原理篇)
·用ASP编程控制在IIS建立Web站点
·在Web界面下如何生成像资源管理器一样的树形目录
·嵌入式Web视频点播系统实现方法
·用ASP和SQL实现基于Web的事件日历
相关软件:
 
·徐氏网络电视WEB网站
·eWebShop(极限网上商店) v2006.03(Net)
·eWebShop(极限网上商店) v2006.03
·徐氏网络电视WEB网站
·eWebEditor v3.7 爱雪儿工作室修改版
·万博中小企业网站管理系统(NWEB) v3.0 Sp1
·FTP Web浏览搜索引擎(asp) v1.0 RC2
·Web Wiz Forums v7.96 Build 20051109 标准汉化版
·Web Wiz Forums v7.96 For SQL Server v7.0/2000
·Web Wiz Forums v7.96
说明:本站部分内容收集于网络,如有侵犯您的权益请来信告知,我们会第一时间进行处理,谢谢
 → 特别推荐
 → 热点TOP10

关于本站 | 诚聘英才 | 业务合作 | 联系我们 | 广告合作 | 收藏本站

海口动网先锋网络科技有限公司版权所有
Copyright ? 2000 - 2003 AspSky.Net
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077