我有一個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.
}