Asp.net 使用验证控件的服务器端验证
我有一个具有以下控件的窗体Asp.net 使用验证控件的服务器端验证,asp.net,validation,Asp.net,Validation,我有一个具有以下控件的窗体 emailId的文本框-txtEmail aboutme-txtAbout的文本框 提交按钮-btnSubmit 我对这两个文本字段都使用requiredfieldvalidators和RequilarExpression validators。 我需要做服务器端验证。所以我将EnableClientScript设置为false 如果txtmail为空或无效,则应禁用txtAbout和btnSubmit。如何对此进行验证 另外,如果要求我进行服务器端验证,我是否应该将
为了实现这一点,根据我的理解,您需要进行客户端验证。在客户端,您可以使用
按键/Up事件
,也可以在javascript
中使用正则表达式,即RegExp
来验证电子邮件地址文本框…并且可以在电子邮件验证的基础上启用/禁用相应的下面控件。感谢Pankaj的回复。实际上,我正在使用customvalidator使用Regex.Match检查电子邮件格式。但对于onservervalidate,customvalidator只在btnSubmit单击时激发。那么,如何在不单击BTNSUPMIT的情况下启动onservervalidate?谢谢,感谢您的回复。在一个普通函数中编写代码,并在按钮单击时调用它,以及在文本框按键/向上事件中验证电子邮件时调用它。。。