Hi,
I am trying out the AjaxLoadPanel for the first time. I want a wait msg to appear after I click my search image-button while my Radgrid is loading. This works the first time I search after loading the page, but not the second time. I am sure I am making a beginner mistake somewhere.
btw. If I create another AjaxSetting with my ImgButton as trigger and my Radgrid as updatecontrol then I get a error complaining that my control contains code blocks. This happens even if I wrap it with an asp:panel, and yes I have to script in my header.
Hope someone can help me out here :-)
Axel
I am trying out the AjaxLoadPanel for the first time. I want a wait msg to appear after I click my search image-button while my Radgrid is loading. This works the first time I search after loading the page, but not the second time. I am sure I am making a beginner mistake somewhere.
btw. If I create another AjaxSetting with my ImgButton as trigger and my Radgrid as updatecontrol then I get a error complaining that my control contains code blocks. This happens even if I wrap it with an asp:panel, and yes I have to script in my header.
Hope someone can help me out here :-)
Axel
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" |
| DefaultLoadingPanelID="RadAjaxLoadingPanel1"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="UserControlContainer"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="UserControlContainer" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <asp:Panel id="UserControlContainer" class="UserControlContainer pealHeader" DefaultButton="btnSearch" runat="server"> |
| <li class="full"> |
| <asp:TextBox ID="tbSearch" runat="server" TabIndex="1" ></asp:TextBox> |
| <asp:ImageButton ID="btnSearch" runat="server" |
| Enabled="true" onclick="btnSearch_Click" TabIndex="3" ImageUrl="~/images/icons/lookingglass.png" /> |
| </li> |
| <div> |
| <telerik:RadGrid ID="RadGrid1" runat="server" EnableAJAX="true" EnableAjaxSkinRendering="true"> |
| . . . |
| </telerik:RadGrid> |
| </div> |
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" EnableSkinTransparency="true" BackgroundPosition="Center" runat="server"> |
| </telerik:RadAjaxLoadingPanel> |
| </asp:Panel> |
| ... serverside ...... |
| protected void LoadData() |
| { |
| PartyDataContext pdc = new PartyDataContext(); |
| var prty = pdc.IndividualsGetComplex(tbSearch.Text.ToUpper()).ToList(); |
| RadGrid1.DataSourceID = ""; |
| RadGrid1.DataSource = prty; |
| } |
| protected void btnSearch_Click(object sender, ImageClickEventArgs e) |
| { |
| LoadData(); |
| RadGrid1.Rebind(); |
| } |