美文网首页
Asp.net 表单数据验证

Asp.net 表单数据验证

作者: 葱香排骨面 | 来源:发表于2018-10-24 21:28 被阅读0次

通常要验证TextBox等的输入数据是否为有效值,或者是否按照规定格式时,可以在TextBox之后添加空的Label(显示验证结果信息),通过单击Button控件来触发服务器端对于TextBox的验证处理。然后让验证结果消息显示到页面Label上。
页面配置:


页面.png

服务器端对于单击Button的事件处理(VB):

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
  Label1.Text = ""
  If (TextBox1.Text.Length = 0) Then
    Label1.Text = "请输入"
  End If
End Sub

上述方式的数据验证执行在服务器端,如果检测到输入数据不正确,也需要服务器返回验证信息之后才能进行更改操作。另外通过JavaScript也可以实现在网页端的数据验证,但是浏览器可用通过简单的设定来禁用Javascript的执行,即便在网页端配置了数据验证处理,保险起见,还是需要在服务器端执行相同的验证。
其实ASP.NET提供了更为方便的解决方案:验证控件
RequiredFieldValidator:空值验证控件
RegularExpressionValidator:数据格式验证控件
CompareValidator:数据比较验证控件
RangeValidator:数据范围验证
当在页面中添加了以上验证控件,控件的验证结果将对Page内的IsValids属性产生影响。
如果所有验证通过,Page的IsValid属性会被设置成true,否则将会时fase。

具体使用方法参照:
http://www.atmarkit.co.jp/ait/articles/0712/11/news129.html

相关文章

  • Asp.net 表单数据验证

    通常要验证TextBox等的输入数据是否为有效值,或者是否按照规定格式时,可以在TextBox之后添加空的Labe...

  • runoob js第八天

    JavaScript 表单验证 JavaScript 表单验证avaScript 可用来在数据被送往服务器前对 H...

  • 2018-05-16

    今天继续学习JavaScript。 1.表单验证:在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证 ...

  • Struts框架(2) - 数据效验 & Struts

    Struts数据效验 表单数据的验证:前台验证:主要是通过JS验证, 表达数据是否合法!后台验证:通过后台java...

  • struts2数据校验

    表单数据的验证: 前台验证:主要是通过JS验证, 表达数据是否合法!后台验证:通过后台java代码进行验证!Str...

  • 推荐一款十分好用的客户端表单输入校验插件,JQuery的vali

    回归一个很原始的问题,那就是客户端为什么要进行表单验证呢?表单验证有什么好处? 我们知道表单验证的数据最终都是要提...

  • 用控制器的validate()对表单数据验证

    验证表单数据的合法性 控制器中有一个validate()方法,用来限制表单输入数据的合法性, 当数据验证出错时,w...

  • vue+element 表单验证问题

    常规表单验证、自定义表单验证、动态增删表单验证 1.常规表单验证 2.自定义表单验证 3.动态增减 a.表单 b.表格

  • JS验证Form表单

    JavaScript 表单验证 JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据...

  • ruby基础功能-数据验证

    数据验证 验证表单提供的数据是否符合要求使用rails自带的内置辅助功能ActiveRecord Validati...

网友评论

      本文标题:Asp.net 表单数据验证

      本文链接:https://www.haomeiwen.com/subject/jrcftqtx.html