问题描述
在ASP.NET的动态网页中,对于网页上的校验控件,出错处理代码部分显示如下:<asp:TextBoxID="TextBox1"runat="server"></asp:TextBox><asp:RequiredFieldValidatorID="RequiredFieldValidator1"runat="server"ErrorMessage="请输入信息..."ControlToValidate="TextBox1">请输入信</asp:RequiredFieldValidator>问题是,当错误纠正后,如何清理掉网页上已经显示的错误信息。或者当错误产生时,如何清理掉网页上上次显示的信息。或者更简便的说,每次动作如何清理掉前次的输出?
解决方案
解决方案二:
可以加一个onblur事件来处理。实时处理这些本身应该就是js或者js配合后端(ajax)的工作。参考stackoverflow:http://stackoverflow.com/questions/4069001/required-field-validator-not-working建议现在能不用这种验证控件就不用了吧,js有很多友好的验证库可用。
时间: 2024-09-11 05:54:42