请考虑:
<telerik:RadTextBox TextMode="MultiLine" Rows="15" Wrap="True" ID="txtBody" runat="server" Width="95%" />
<asp:CustomValidator ID="MenuLabelVal" runat="server" CssClass="Error" Text="*" Display="Dynamic" ErrorMessage="Maximum of 2000 characters allowed." ControlToValidate="txtBody" EnableClientScript1="true" />
代码隐藏:
Protected Sub MenuLabelVal_ServerValidate(source As Object, args As ServerValidateEventArgs) Handles MenuLabelVal.ServerValidate
If args.Value.Length > 2000 Then
args.IsValid = False
End If
End Sub
单击提交按钮时,表单显示错误消息,但表单仍被提交。
我该如何解决这个问题?
1条答案
按热度按时间m0rkklqb1#
通常 在 ASP.NET 中 , 我们 为 文本 框 验证 器 添加 一 个 * Validation Group * , 为 按钮 添加 相同 的 Validation Group , 这样 当 我们 单击 Submit 时 , 它 会 验证 验证 组 错误 。
下面 是 我 的 代码 :
中 的 每 一 个
按钮 点击 :
格式