测试验证信息时出现了提示的错误
<asp:Label ID="Label1" runat="server" Text="请输入您的姓名"></asp:Label>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="请填写姓名!" ControlToValidate ="TextBox1"></asp:RequiredFieldValidator>
<asp:Button ID="Button1" runat="server" Text="下一步" />
那是因为Web Form使用UnobtrusiveValidationMode来验证,所以可以设定不要使用UnobtrusiveValidationMode,如下,在Page_Load中设定,如下,
protected void Page_Load(object sender, EventArgs e)
{
UnobtrusiveValidationMode = UnobtrusiveValidationMode.None;
}
参考http://www.dotblogs.com.tw/rainmaker/archive/2013/05/03/102768.aspx