On my content page if I remove RadAjaxManagerProxy control then validations for controls on save button click works properly.but if I insert RadAjaxManagerProxy ,save button click does not validate any control.It comes to sever side save button click event.
I read about Page_ClientValidate() or Page_IsValid but it is not working.
Can u plz help me?
Sample code is as below -
<telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="mvEmployment">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="mvEmployment" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="rgPrepaidBenefits">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="rgPrepaidBenefits" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManagerProxy>
Control to validate on Save button click -
<asp:TextBox ID="txtEmployer" CausesValidation="true" MaxLength="50" runat="server"
Width="200px"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvEmployer" runat="server" ControlToValidate="txtEmployer"
ErrorMessage="Please Enter The Name" ToolTip="Please Enter The Name" ValidationGroup="Validatetest"
Display="Dynamic">*</asp:RequiredFieldValidator>
<ajaxtoolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender2" runat="server"
TargetControlID="rfvEmployer">
</ajaxtoolkit:ValidatorCalloutExtender>
<asp:RegularExpressionValidator ID="revEmployer" runat="server" ErrorMessage="Please insert alphabets."
ControlToValidate="txtEmployer" ValidationExpression="^[a-zA-Z]+$" ValidationGroup="Validatetest"
Display="Dynamic" Text="*"></asp:RegularExpressionValidator>
<ajaxtoolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender5" runat="server"
TargetControlID="revEmployer">
</ajaxtoolkit:ValidatorCalloutExtender>
Save Button -
<asp:Button ID="rbtnSave" runat="server" CausesValidation="true"
Text="Save" ValidationGroup="Validatetest" OnClick="btnSave_Click" />
I read about Page_ClientValidate() or Page_IsValid but it is not working.
Can u plz help me?
Sample code is as below -
<telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="mvEmployment">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="mvEmployment" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="rgPrepaidBenefits">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="rgPrepaidBenefits" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManagerProxy>
Control to validate on Save button click -
<asp:TextBox ID="txtEmployer" CausesValidation="true" MaxLength="50" runat="server"
Width="200px"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvEmployer" runat="server" ControlToValidate="txtEmployer"
ErrorMessage="Please Enter The Name" ToolTip="Please Enter The Name" ValidationGroup="Validatetest"
Display="Dynamic">*</asp:RequiredFieldValidator>
<ajaxtoolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender2" runat="server"
TargetControlID="rfvEmployer">
</ajaxtoolkit:ValidatorCalloutExtender>
<asp:RegularExpressionValidator ID="revEmployer" runat="server" ErrorMessage="Please insert alphabets."
ControlToValidate="txtEmployer" ValidationExpression="^[a-zA-Z]+$" ValidationGroup="Validatetest"
Display="Dynamic" Text="*"></asp:RegularExpressionValidator>
<ajaxtoolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender5" runat="server"
TargetControlID="revEmployer">
</ajaxtoolkit:ValidatorCalloutExtender>
Save Button -
<asp:Button ID="rbtnSave" runat="server" CausesValidation="true"
Text="Save" ValidationGroup="Validatetest" OnClick="btnSave_Click" />