我有一个WebForms应用程序,不希望用户输入无效值。如何强制使用服务器验证而不是仅使用客户端?
我目前正在与验证,控制这样的解决这个:
<asp:TextBox runat="server" ID="tbInsert"></asp:TextBox>
<asp:RequiredFieldValidator runat="server" ControlToValidate="tbInsert" ID="rqtbInsert"
ErrorMessage="Required">
</asp:RequiredFieldValidator>
但这验证值只是客户端(可以由用户来避免)
我是不是要为每个控制添加服务器端验证?应该怎样做?
if (!string.IsNullOrEmpty(tbInsert.Text))
{
//do sth.
}