- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试使用关键字“OnServerValidate”来使用 CustomValidator
这是我在 .aspx 文件中设置它的地方:
<div class="label">
<div><label for="parentemail1">Email Address</label></div>
<div><asp:TextBox ID="parentemail1" runat="server" MaxLength="40" Columns="40"></asp:TextBox></div>
<asp:CustomValidator id="ParentEmail1Required"
ControlToValidate="parentemail1"
Display="Dynamic"
ErrorMessage="Required"
ValidateEmptyText="true"
OnServerValidate="ServerValidator"
runat="server"/>
</div>
这里是 OnServerValidate 方法的 C# 代码隐藏:
protected void ServerValidator(object source, ServerValidateEventArgs args)
{
args.IsValid = false;
}
我是不是遗漏了什么,CustomValidator 不应该在提交表单时触发吗?
我已经阅读了很多帖子,甚至在同一个控件上使用 RequiredFieldValidator 尝试了这个,但没有成功。我有这个与 ClientValidationFunction 一起工作,但我想访问代码隐藏而不是 DOM 中的属性。
如有任何帮助,我们将不胜感激。
最佳答案
试试这个
protected void ServerValidator(object source, ServerValidateEventArgs args)
{
if(args.IsValid == false)
return;
Response.Redirect("NextPage.aspx");// It will not fire if page is not valid.
}
关于c# - CustomValidator OnServerValidate 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12939314/
我有一个 CustomValidator 控件,在 OnServerValidate 事件中我想设置正在验证的控件的属性。 您可能认为经过验证的控件对象在 OnServerValidate 事件中可用
我正在尝试使用关键字“OnServerValidate”来使用 CustomValidator 这是我在 .aspx 文件中设置它的地方: Email Address
我有一个CheckBoxList,我正在尝试验证是否至少选中了一个复选框。 标记: 后台代码: protected void topic_ServerValidate(object source,
我有以下 ASP 页面: Add New Note
我是一名优秀的程序员,十分优秀!