在提交表单之前,我需要测试总和(txtA + txtB)是否大于100.是否可以使用a来执行此操作CustomValidator
,因为我不知道是否可以在controltovalidate中选择2个文本框
<asp:TextBox ID="txtA" runat="server"></asp:TextBox>
<asp:TextBox ID="txtB" runat="server"></asp:TextBox>
<asp:CustomValidator ID="CustomValidator2"
runat="server"
ErrorMessage="CustomValidator" />
<asp:Button ID="Button1" runat="server" Text="Button" />
Run Code Online (Sandbox Code Playgroud)
谢谢.
你可以这样做:
<asp:TextBox ID="txtA" runat="server" />
<asp:TextBox ID="txtB" runat="server" />
<asp:CustomValidator ID="CV1"runat="server"
OnServerValidate="ServerValidation"
ErrorMessage="Sum is less than 100" />
Run Code Online (Sandbox Code Playgroud)
代码隐藏:
protected void ServerValidation(object source, ServerValidateEventArgs args)
{
args.IsValid = int.Parse(txtA.Text)+ int.Parse(txtB.Text) >100;
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9789 次 |
最近记录: |