or
<telerik:RadEditor ID="ContractExpirationAlertEditor" runat="server" Skin="Gray" OnClientLoad="DisableRequiredMessage" ToolsFile="~/Contracting/ToolsFile.xml" Width="100%" ContentFilters="None" OnTextChanged="ContractExpirationAlertEditor_TextChanged"> <CssFiles> <telerik:EditorCssFile Value="~/EditorContent.css" /> </CssFiles></telerik:RadEditor>function DisableRequiredMessage(editor, args) {var element = document.all ? editor.get_document().body : editor.get_document(); $telerik.addExternalHandler(element, "blur", function(e) { var editor1 = $find("ctl00_ContentPlaceHolder1_ContractExpirationAlertEditor"); var message1 = editor1.get_html();if (message1 == '<br>' || message1 == '<p> </p>') { alert(message1); document.getElementById('ctl00_ContentPlaceHolder1_spnEmailBody').style.display = 'block'; } else { alert(message1); document.getElementById('ctl00_ContentPlaceHolder1_spnEmailBody').style.display = 'none'; }}); }var editor2 = $find("ctl00_ContentPlaceHolder1_ContractPendingEContractEditor"); var message2 = editor2.get_text();if (message2.length > 1) { //alert("Mozozozo" + message2.length); document.getElementById('<%=spnContrPendngEmail.ClientID %>').style.display = 'none'; } if (message2.length == 0 || message2.length == 1) { //alert("Mozozozo"); document.getElementById('<%=spnContrPendngEmail.ClientID %>').style.display = 'block'; }
<telerik:RadAjaxManager ID="RadAjaxManager1" DefaultLoadingPanelID="RadAjaxLoadingPanel1" runat="server"><AjaxSettings><telerik:AjaxSetting AjaxControlID="btnSave"><UpdatedControls><telerik:AjaxUpdatedControl ControlID="FilterDropDown" /><telerik:AjaxUpdatedControl ControlID="FilterDropDownGridContact" /></UpdatedControls></telerik:AjaxSetting></AjaxSettings></telerik:RadAjaxManager><telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server"></telerik:RadAjaxLoadingPanel><UserControl:FilterDropDown ID="FilterDropDown" runat="server" GridID="gridLocation" EnableViewState="true" pageName="UserProfile" PlaceHolderID="ContentPlaceHolder1" /><UserControl:Filter ID="Filter" runat="server" GridID="gridLocation" EnableViewState="true" PlaceHolderID="ContentPlaceHolder1" /><UserControl:FilterDropDown ID="FilterDropDownGridContact" runat="server" GridID="gridClientContact" EnableViewState="true" pageName="ClientContact" PlaceHolderID="ContentPlaceHolder1" /><UserControl:Filter ID="FilterGridContact" runat="server" GridID="gridClientContact" EnableViewState="true" PlaceHolderID="ContentPlaceHolder1" />protected void Page_Load(object sender, EventArgs e) { FilterDropDown.drpFilterChange += new EventHandler(drpFilter_SelectedIndexChange); Filter.SaveFilter += new EventHandler(SaveFilter); //attached with btnSave button
Filter.ClearFilterSelection += new EventHandler(ClearFilterSelection); Filter.DeleteFilter += new EventHandler(DeleteFilter);
FilterDropDownGridContact.drpFilterChange += new EventHandler(FilterDropDownGridContact_SelectedIndexChange); FilterGridContact.SaveFilter += new EventHandler(SaveContactFilter);//attached with btnSave button
FilterGridContact.ClearFilterSelection += new EventHandler(ClearContactFilterSelection); FilterGridContact.DeleteFilter += new EventHandler(DeleteContactFilter); //Other stuffs}
Now when I click on btnSave of first user control event fires and as per ajax setting dropdown user control updates.
But, when I click on btnSave of second user control events fires but user control is not updated.
So, Whats issue??
Is there any way, so that i can update ajax setting such as update first
user control when respective user control's btnSave fires and so on.
<telerik:RadTextBox ID="txtValidYear" Width="40px" runat="server"
TextMode="SingleLine" MaxLength="4">