Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 必需的字段验证服务器端_C#_Asp.net_Validation_Telerik_Requiredfieldvalidator - Fatal编程技术网

C# 必需的字段验证服务器端

C# 必需的字段验证服务器端,c#,asp.net,validation,telerik,requiredfieldvalidator,C#,Asp.net,Validation,Telerik,Requiredfieldvalidator,我计划在我的按钮点击事件中触发所需的字段验证 <asp:RequiredFieldValidator ID="RequiredFieldValidator10" runat="server" ControlToValidate="RadDatePicker3" OnLoad="RequiredFieldValidator10_Load" Display="Dynamic" ForeColor="Red">*</asp:RequiredFieldValidat

我计划在我的按钮点击事件中触发所需的字段验证

<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 = "*";
            }
        }
    }
*
受保护的void RequiredFieldValidator 10_加载(对象发送方,事件参数e)
{
如果(iPostBack)
{
if(RadDatePicker4.DbSelectedDate==null | | RadDatePicker3.DbSelectedDate==null)
{
RequiredFieldValidator10.ErrorMessage=“*”;
RequiredFieldValidator 11.ErrorMessage=“*”;
}
}
}
在我的按钮上,单击我的wnat以检查所需的字段验证…有什么建议吗


上述代码不适用于我。

您应该可以在按钮单击事件中调用以下代码

RequiredFieldValidator10.Validate();
RequiredFieldValidator10.IsValid;

第一个方法触发验证器,第二个方法获得结果。

您应该能够在按钮单击事件中调用以下内容

RequiredFieldValidator10.Validate();
RequiredFieldValidator10.IsValid;

第一个方法触发验证器,第二个方法获得结果。

当您对自定义控件使用验证器时,您需要指定validationproperty属性以指示将包含控件值的属性。在这种情况下,一种方法是扩展radcontrol,并在该类中实现validationproperty属性将指向的属性。属性需要从基类获取其值。
另外,如果需要更多详细信息或样本,请告诉我。

当您对自定义控件使用验证程序时,您需要指定validationproperty属性以指示将包含控件值的属性。在这种情况下,一种方法是扩展radcontrol,并在该类中实现validationproperty属性将指向的属性。属性需要从基类获取其值。


另外,如果需要更多详细信息或样本,请告知我。

CustomValidator
OnServerValidate
事件一起使用,并将
设置为
。在检查值后,IsValid
True
false
,这将自动显示错误消息。将
CustomValidator
与一起使用检查值后,
OnServerValidate
事件并将
.IsValid
设置为
True
false
,这将自动显示错误消息。是的,raddatepicker扩展了requiredfieldvalidator的所有验证属性。例如如果日期不在raddatepicker中设置的范围内,将触发requiredfieldvalidator。这是telerik网站上的一个演示,它使用的验证器我无法调用RequiredFieldValidator10.IsValid;按钮单击中的方法…抛出错误..我需要任何名称空间吗?是的,raddatepicker扩展了requiredfieldvalidator的所有验证属性。例如如果日期不在raddatepicker中设置的范围内,将触发requiredfieldvalidator。这是telerik网站上的一个演示,它使用的验证器我无法调用RequiredFieldValidator10.IsValid;按钮单击中的方法…抛出错误..我需要任何命名空间吗??