Good morning.
This is my first post, so I will do my best to cover everything as thoroughly as possible. I am implementing a RadGrid in an ASP.NET project. Here are the particulars:
Windows 7
IE 11
ASP.NET 4.5
preferred language is VB
latest version of Telerik Tools
I have followed the instructions of several examples I've found online, including some here, but to no avail. No matter what I do, when I click any button in my RadGrid - Add, Edit, Cancel, etc. I get a PostBack. After clicking any button, all subsequent attempts to interact with the RadGrid fail due to the postback. I just want to use AJAX. Here is my RadGrid code:
Here is my Ajax Manager code (my primary RadAjaxManager is in the Matser page):
I am fairly new to using Telerik (and .NET in general), and I'm on a tight deadline. Any assistance would be appreciated - thanks.
This is my first post, so I will do my best to cover everything as thoroughly as possible. I am implementing a RadGrid in an ASP.NET project. Here are the particulars:
Windows 7
IE 11
ASP.NET 4.5
preferred language is VB
latest version of Telerik Tools
I have followed the instructions of several examples I've found online, including some here, but to no avail. No matter what I do, when I click any button in my RadGrid - Add, Edit, Cancel, etc. I get a PostBack. After clicking any button, all subsequent attempts to interact with the RadGrid fail due to the postback. I just want to use AJAX. Here is my RadGrid code:
<telerik:RadGrid ID="attachment_list" runat="server" OnNeedDataSource="attachment_list_NeedDataSource" AutoGenerateColumns="False" AllowPaging="True" PageSize="30" AllowAutomaticDeletes="True" AllowAutomaticInserts="True" AllowAutomaticUpdates="True" OnEditCommand="attachment_list_EditCommand" GroupPanelPosition="Top" > <HeaderContextMenu EnableAutoScroll="True"> </HeaderContextMenu> <MasterTableView CommandItemDisplay="Top" NoMasterRecordsText="There are currently no attachments"> <CommandItemSettings AddNewRecordText="Attach Another File" /> <RowIndicatorColumn> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <NoRecordsTemplate> <div ID="no_data_label">There are currently no attachments</div> </NoRecordsTemplate> <Columns> <telerik:GridBoundColumn DataField="AttachmentPath" HeaderText="File Name" UniqueName="FileName" ItemStyle-Width="340px"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="AttachmentDescriptors" HeaderText="Description" UniqueName="Desc" ItemStyle-Width="450px"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="LastUpdatedDate" HeaderText="Updated Date" UniqueName="UpdatedDate" ItemStyle-Width="200px"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="UpdatedByName" HeaderText="Updated By" UniqueName="UpdatedBy" ItemStyle-Width="200px"> </telerik:GridBoundColumn> <telerik:GridButtonColumn ConfirmText="Are you sure you want to delete this item?" ConfirmDialogType="RadWindow" ConfirmTitle="Delete" ButtonType="ImageButton" CommandName="Delete" Text="Delete" UniqueName="DeleteColumn"> <ItemStyle HorizontalAlign="Center" CssClass="delete_button"></ItemStyle> </telerik:GridButtonColumn> <telerik:GridEditCommandColumn ButtonType="ImageButton" UniqueName="EditCommandColumn"> <ItemStyle CssClass="edit_button"></ItemStyle> </telerik:GridEditCommandColumn> </Columns> <EditFormSettings EditFormType="Template"> <FormTemplate> <asp:Panel ID="attachment_edit" runat="server" GroupingText='<%# IIf((TypeOf (Container) Is GridEditFormInsertItem), "Add an Attachment", "Update an Attachment")%>'> <div class="inner_1"> <div class="float_left"> <asp:Panel ID="att_file_wrapper" runat="server"> <div class="label">Select File:</div> <telerik:RadUpload ID="att_file" runat="server" ReadOnlyFileInputs="True" ControlObjectsVisibility="none" ></telerik:RadUpload> </asp:Panel> <div class="label">Description:</div><asp:TextBox ID="att_desc" runat="server" Text='<%# Bind("AttachmentDescriptors")%>'></asp:TextBox> </div> </div> </asp:Panel> <div class="btn_group_small"> <asp:Button runat="server" ID="add_task" Text='<%# IIf((TypeOf (Container) Is GridEditFormInsertItem), "Add Attachment", "Update Attachment")%>' CommandName='<%# IIf((TypeOf (Container) Is GridEditFormInsertItem), "Insert", "Update")%>' CssClass="small_btn" /> <asp:Button runat="server" ID="cancel_task" Text="Cancel" CommandName="Cancel" CausesValidation="False" CssClass="small_btn" /> </div> </FormTemplate> </EditFormSettings> </MasterTableView> </telerik:RadGrid>Here is my Ajax Manager code (my primary RadAjaxManager is in the Matser page):
<telerik:RadAjaxManagerProxy ID="AjaxManagerProxy1" runat="server" > <AjaxSettings> <telerik:AjaxSetting AjaxControlID="attachment_list"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="attachment_list" LoadingPanelID="RadAjaxLoadingPanel1"></telerik:AjaxUpdatedControl> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManagerProxy>I am fairly new to using Telerik (and .NET in general), and I'm on a tight deadline. Any assistance would be appreciated - thanks.