快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

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

.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中竟然完全不用考虑,而且功能大大地增强。新技术只所以吸引我们,要害就在于:它使我们更加注意于内容的构思而不是技术的细节,从而更好地发挥人类的想像力与创造力。


返回类别: 教程
上一教程: .NET框架类命名空间
下一教程: .NET之ASP Web Application迅速入门(2)

您可以阅读与".NET之ASP Web Form迅速入门(6)"相关的教程:
· .NET之ASP Web Form迅速入门(5)
· .NET之ASP Web Form迅速入门(3)
· .NET之ASP Web Form迅速入门(4)
· .NET之ASP Web Form迅速入门(2)
· .NET之ASP Web Form迅速入门(1)
    微笑服务 优质保证 索取样品