数据验证技术

一 数据验证模式:

  1 使用客户端脚本实现ASP.NET服务器控件的数据验证。概括起来就是通过html页面的Javascript脚本来执行

     数据验证,使用控件是Html控件。

  1.1 在HTML页面中使用Javascript。客户端验证。控件是HTMl控件。

  1.2 用JavaScript对HTML服务器控件编写客户端脚本。说明:在html页面中控件使用runat = server模式,并

     且通过Javascript执行数据验证,使用控件是Html控件。

  1.3 使用JavaScript对web服务器控件编写客户端脚本。说明:Web服务器得到客户端数据验证结果,aspx页面中

     进行相应的验证处理,使用控件是web控件,web页面引用客户端脚本进行验证。

         举例: Register.html 

                      <javascript  language="javascript">

                      <!--

                          fucntion buttonclick()

                         {

                                window.alert("按钮单击事件测试-提交数据了!"); 

                        }

                     </javascript>

                    webform1.aspx

                   private void Page_Load(object sender, System EventArgs e)

                     {

                           //添加客户端的onclick事件处理程序

                            Button1.Attributes.Add("onclick","buttonclick();");

                     }

   2 Web表单数据验证模式

                  Register.html: 控件Html控件;Javascript验证;html代码注意一个地方:<form name = "form1"

                 method="post"  action ="WebForm1.aspx">

                 WebForm1.aspx:Request.Form["txtUserName"]    ------****注意:它是获得客户端用户名称得信息。

                 其中:txtUserName是Register.html中TextBox控件的的文本。

   3 RangeValidator控件和TextBox控件邦定的使用:

                其中注意EnableClientScript属性,是启动客户端数据验证的开关,默认是为true,表示启动客户端身份

                验证。注意数据验证的过程是先客户端验证,在服务器端验证。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值