or
1.function requestsStart(ajaxManager, eventArgs) {2. console.log("test : " + eventArgs.get_eventTarget());3. if (eventArgs.get_eventTarget().indexOf("Download") != -1) {4. eventArgs.set_enableAjax(false);5. }6.}01.<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="feature-doc-download.ascx.cs"02. Inherits="NRP.Study.usercontrols.feature_doc_download" %>03.<link href="css/feature-doc-download.css" rel="stylesheet" type="text/css" />04.<telerik:RadListView ID="RlvListDocuments" runat="server" OnNeedDataSource="RlvListDocuments_NeedDataSource"05. DataKeyNames="ID" ItemPlaceholderID="IPListDocuments" OnItemCommand="RlvListDocuments_ItemCommand"06. AllowPaging="true" PageSize="12">07. <LayoutTemplate>08. <table>09. <tr>10. <td>11. <asp:PlaceHolder ID="IPListDocuments" runat="server"></asp:PlaceHolder>12. </td>13. </tr>14. <tr>15. <td>16. <telerik:RadDataPager ID="RadDataPager1" runat="server" PagedControlID="RlvListDocuments"17. PageSize="12">18. <Fields>19. <telerik:RadDataPagerButtonField FieldType="FirstPrev"></telerik:RadDataPagerButtonField>20. <telerik:RadDataPagerButtonField FieldType="Numeric"></telerik:RadDataPagerButtonField>21. <telerik:RadDataPagerButtonField FieldType="NextLast"></telerik:RadDataPagerButtonField>22. </Fields>23. </telerik:RadDataPager>24. </td>25. </tr>26. </table>27. </LayoutTemplate>28. <ItemTemplate>29. <asp:LinkButton ID="BtnDownload" runat="server" CommandName="Download" CommandArgument='<%#Eval("ID") %>'>30. <div class="docTile">31. <table>32. <tr>33. <td rowspan="2">34. <div class="iconWrapper">35. <img src='<%#Eval("IconUrlLarge") %>' alt='' class="docTypeIcon" />36. </div>37. </td>38. <td class="fileName">39. <%#Eval("FileName") %>40. </td>41. </tr>42. <tr>43. <td class="Comment">44. <%#Eval("Comment") %>45. </td>46. </tr>47. </table>48. </div>49. </asp:LinkButton>50. </ItemTemplate>51. <AlternatingItemTemplate>52. <asp:LinkButton ID="BtnDownload" runat="server" CommandName="Download" CommandArgument='<%#Eval("ID") %>'>53. <div class="docTile">54. <table>55. <tr>56. <td rowspan="2">57. <div class="iconWrapper">58. <img src='<%#Eval("IconUrlLarge") %>' alt='' class="docTypeIcon" />59. </div>60. </td>61. <td class="fileName">62. <%#Eval("FileName") %>63. </td>64. </tr>65. <tr>66. <td class="Comment">67. <%#Eval("Comment") %>68. </td>69. </tr>70. </table>71. </div>72. </asp:LinkButton>73. </AlternatingItemTemplate>74. <EmptyDataTemplate>75. </EmptyDataTemplate>76.</telerik:RadListView>01.<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest" ClientEvents-OnRequestStart="requestsStart">02. <AjaxSettings>03. <telerik:AjaxSetting AjaxControlID="RlvListDocuments">04. <UpdatedControls>05. <telerik:AjaxUpdatedControl ControlID="RlvListDocuments" />06. </UpdatedControls>07. </telerik:AjaxSetting>08. </AjaxSettings>09.</telerik:RadAjaxManager>Protected Overridable Sub SaveGroupByExpressions()
Settings.GroupByExpressionsStates = New Object(Grid.MasterTableView.GroupByExpressions.Count) {}
Dim i As Integer = 0
While i < Settings.GroupByExpressionsStates.Length
Settings.GroupByExpressionsStates(i) =(DirectCast(Grid.MasterTableView.GroupByExpressions(i),IStateManager)).SaveViewState() System.Math.Max(System.Threading.Interlocked.Increment(i), i - 1)
End While
End Sub