我打算在我的按钮点击事件中触发所需的文件验证。
<asp:RequiredFieldValidator ID="RequiredFieldValidator10" runat="server"
ControlToValidate="RadDatePicker3" OnLoad="RequiredFieldValidator10_Load"
Display="Dynamic" ForeColor="Red">*</asp:RequiredFieldValidator>
protected void RequiredFieldValidator10_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
if (RadDatePicker4.DbSelectedDate == null || RadDatePicker3.DbSelectedDate == null)
{
RequiredFieldValidator10.ErrorMessage = "*";
RequiredFieldValidator11.ErrorMessage = "*";
}
}
}
在我的按钮上单击我wnat检查所需的字段验证...任何建议??
以上代码对我不起作用。
答案 0 :(得分:3)
您应该只能在按钮点击事件中调用以下内容
RequiredFieldValidator10.Validate();
RequiredFieldValidator10.IsValid;
第一种方法触发验证器,第二种方法获得结果。
答案 1 :(得分:0)
当您对自定义控件使用验证器时,您需要指定validationproperty属性以指示将包含控件值的属性。在这种情况下,一种方法是扩展radcontrol并在该类中实现属性validationproperty属性将指向的位置。该属性需要从基类中获取其值。 附:如果需要更多细节或样品,请告诉我。