or
<fieldset> <legend>Refresh Settings</legend> <table> <tr> <td class="AutoRefreshEnabled"> Auto-Refresh Enabled:</td> <td class="AutoRefreshCheckbox"> <asp:CheckBox ID="CheckBox1" runat="server" AutoPostBack="True" oncheckedchanged="CheckBox1_CheckedChanged" /> </td> <td class="AutoRefreshNumericTextbox"> <telerik:RadNumericTextBox ID="RadNumericTextBox1" Runat="server" Label="Auto-Refresh Interval:" MaxValue="60" MinValue="0" ShowSpinButtons="True" Value="0" Width="175px" Enabled="False" LabelCssClass="riLabel LabelDisabled"> <NumberFormat DecimalDigits="0" /> </telerik:RadNumericTextBox> </td> </tr> </table></fieldset>protected void CheckBox1_CheckedChanged(object sender, EventArgs e){ RadNumericTextBox1.Enabled = (sender as CheckBox).Checked; if (RadNumericTextBox1.Enabled) { RadNumericTextBox1.LabelCssClass = "LabelEnabled"; } else { RadNumericTextBox1.LabelCssClass = "LabelDisabled"; }}.LabelEnabled{ color: Black !important;}.LabelDisabled{ color: Gray !important;}<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="CheckBox1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadNumericTextBox1" /> </UpdatedControls> </telerik:AjaxSetting></telerik:RadAjaxManager><telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"><br> <AjaxSettings><br> <telerik:AjaxSetting AjaxControlID="btnSearch1"><br> <UpdatedControls><br> <telerik:AjaxUpdatedControl ControlID="upScriptDetail" LoadingPanelID="RadAjaxLoadingPanel1" /><br> </UpdatedControls><br> </telerik:AjaxSetting><br> <telerik:AjaxSetting AjaxControlID="btnSearch"><br> <UpdatedControls><br> <telerik:AjaxUpdatedControl ControlID="upScriptDetail" LoadingPanelID="RadAjaxLoadingPanel1" /><br> </UpdatedControls><br> </telerik:AjaxSetting><br> </AjaxSettings><br></telerik:RadAjaxManager> if (result.Count > 0)<br> {<br> //expand the search results...<br> this.CollapsiblePanelExtender1.Collapsed = false;<br> this.CollapsiblePanelExtender1.ClientState = "false";<br> //collapse the details...<br> this.CollapsiblePanelExtender2.Collapsed = true;<br> this.CollapsiblePanelExtender2.ClientState = "true";<br><br> bindSearchResults(result);<br> radgridSearchResults.DataBind();<br> }<br><br> private void bindSearchResults(List<CreativeSearchDataService.ScriptSearchResult> searchResults)<br> {<br> radgridSearchResults.SelectedIndexes.Clear(); //reset just in case this is a new search...<br> radgridSearchResults.DataSource = searchResults;<br> radgridSearchResults.MasterTableView.DataKeyNames = new string[] { "id" };<br> }