2013-05-20 2 views
0

Привет, может кто-нибудь помочь мне, как вызвать (или обновить) под контролем из кода?update rad ajax manager from codebehind

В настоящее время он работает, когда я нажимаю кнопку btnUpdate. Наряду с этим я хочу обновить один и тот же usercontrol, когда я нажимаю еще одну кнопку (например: btnrefresh).

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> 
    <AjaxSettings> 
     <telerik:AjaxSetting AjaxControlID="btnUpdate"> 
      <UpdatedControls> 
       <telerik:AjaxUpdatedControl ControlID="Panel1" LoadingPanelID="RadAjaxLoadingPanel1" /> 
      </UpdatedControls> 
     </telerik:AjaxSetting> 
    </AjaxSettings> 
    <ClientEvents OnRequestStart="RequestStart" OnResponseEnd="ResponseEnd" /> 
</telerik:RadAjaxManager> 

<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Default" /> 

<asp:Panel ID="Panel1" runat="server" Width="100%"> 
    <uc:EmpEnrollment runat="server" ID="EmpEnrollment" /> 
</asp:Panel> 

ответ

1

Просто добавьте еще один AjaxSetting для вашего btnrefresh в вашем AjaxSettings, как показано ниже:

<AjaxSettings> 
    <telerik:AjaxSetting AjaxControlID="btnUpdate"> 
     <UpdatedControls> 
     <telerik:AjaxUpdatedControl ControlID="Panel1" LoadingPanelID="RadAjaxLoadingPanel1" /> 
     </UpdatedControls> 
    </telerik:AjaxSetting> 
    <telerik:AjaxSetting AjaxControlID="btnrefresh"> 
     <UpdatedControls> 
     <telerik:AjaxUpdatedControl ControlID="Panel1" LoadingPanelID="RadAjaxLoadingPanel1" /> 
     </UpdatedControls> 
    </telerik:AjaxSetting> 
</AjaxSettings> 
+0

Спасибо .. это работает для меня :) – jestges