0

这就是我所拥有的。我很感激任何建议。

protected void CustomValidator4_ServerValidate(object sender, ServerValidateEventArgs e)
{
    string n;
    e.IsValid = string.Empty(e.Value, out n);
}
4

1 回答 1

2

改用 a RequiredFieldValidator

<asp:TextBox id="TextBox1"  runat="server"/>
<asp:RequiredFieldValidator id="RequiredFieldValidator1"
                    ControlToValidate="TextBox1"
                    Display="Static"
                    ErrorMessage="Please enter something here"
                    runat="server"/> 

请注意,CustomValidator当用户没有输入任何内容时,甚至不会触发。因此,您必须设置ValidateEmptyText="True".

于 2013-01-10T16:51:19.193 回答