or
<telerik:RadGrid ID="rgLeaveHistory" runat="server" AutoGenerateColumns="False" CellSpacing="0" GridLines="None" AllowFilteringByColumn="True"> <MasterTableView DataKeyNames="ActionLinkArg" AllowFilteringByColumn="True"> <Columns> <telerik:GridTemplateColumn UniqueName="RgLeaveHistory_Cancel"> <HeaderTemplate> <asp:Label ID="lblHeaderRgLeaveHistory_Cancel" runat="server" Text='<%#UIUtil.GetLabel("Cancel",UIUtil.GetLangCode(request))%>'></asp:Label></HeaderTemplate><ItemTemplate> <asp:ImageButton ID="btnRgLeaveHistory_Cancel" runat="server" ImageUrl='<%# Tier_Common.GetStr_ImagePath("Delete") %>' CommandName="Cancel"/> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="RgLeaveHistory_RefId"> <HeaderTemplate> <asp:Label ID="lblHeaderRgLeaveHistory_RefId" runat="server" Text='<%#UIUtil.GetLabel("RefId",UIUtil.GetLangCode(request))%>'></asp:Label></HeaderTemplate><ItemTemplate> <asp:Label ID="lblItemRgLeaveHistory_RefId" runat="server" Text='<%#Eval("RefId")%>' /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="RgLeaveHistory_Status"> <HeaderTemplate> <asp:Label ID="lblHeaderRgLeaveHistory_Status" runat="server" Text='<%#UIUtil.GetLabel("Status",UIUtil.GetLangCode(request))%>'></asp:Label></HeaderTemplate><ItemTemplate> <asp:Label ID="lblItemRgLeaveHistory_Status" runat="server" Text='<%#Eval("Status")%>' /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="RgLeaveHistory_LvType"> <HeaderTemplate> <asp:Label ID="lblHeaderRgLeaveHistory_LeaveType" runat="server" Text='<%#UIUtil.GetLabel("LeaveType",UIUtil.GetLangCode(request))%>'></asp:Label></HeaderTemplate><ItemTemplate> <asp:Label ID="lblItemRgLeaveHistory_LeaveType" runat="server" Text='<%#Eval("LeaveType")%>' /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="RgLeaveHistory_FromDate"> <HeaderTemplate> <asp:Label ID="lblHeaderRgLeaveHistory_FromDate" runat="server" Text='<%#UIUtil.GetLabel("FromDate",UIUtil.GetLangCode(request))%>'></asp:Label></HeaderTemplate><ItemTemplate> <asp:Label ID="lblItemRgLeaveHistory_FromDate" runat="server" Text='<%#Eval("FromDate")%>' /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="RgLeaveHistory_FromTime"> <HeaderTemplate> <asp:Label ID="lblHeaderRgLeaveHistory_FromTime" runat="server" Text='<%#UIUtil.GetLabel("FromTime",UIUtil.GetLangCode(request))%>'></asp:Label></HeaderTemplate><ItemTemplate> <asp:Label ID="lblItemRgLeaveHistory_FromTime" runat="server" Text='<%#Eval("FromTime")%>' /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="RgLeaveHistory_ToDate"> <HeaderTemplate> <asp:Label ID="lblHeaderRgLeaveHistory_ToDate" runat="server" Text='<%#UIUtil.GetLabel("ToDate",UIUtil.GetLangCode(request))%>'></asp:Label></HeaderTemplate><ItemTemplate> <asp:Label ID="lblItemRgLeaveHistory_ToDate" runat="server" Text='<%#Eval("ToDate")%>' /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="RgLeaveHistory_ToTime"> <HeaderTemplate> <asp:Label ID="lblHeaderRgLeaveHistory_ToTime" runat="server" Text='<%#UIUtil.GetLabel("ToTime",UIUtil.GetLangCode(request))%>'></asp:Label></HeaderTemplate><ItemTemplate> <asp:Label ID="lblItemRgLeaveHistory_ToTime" runat="server" Text='<%#Eval("ToTime")%>' /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="RgLeaveHistory_TotalDays"> <HeaderTemplate> <asp:Label ID="lblHeaderRgLeaveHistory_TotalDays" runat="server" Text='<%#UIUtil.GetLabel("TotalDays",UIUtil.GetLangCode(request))%>'></asp:Label></HeaderTemplate><ItemTemplate> <asp:Label ID="lblItemRgLeaveHistory_TotalDays" runat="server" Text='<%#Eval("TotalDays")%>' /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="RgLeaveHistory_TotalDays"> <HeaderTemplate> <asp:Label ID="lblHeaderRgLeaveHistory_Remarks" runat="server" Text='<%#UIUtil.GetLabel("Remarks",UIUtil.GetLangCode(request))%>'></asp:Label></HeaderTemplate><ItemTemplate> <asp:Label ID="lblItemRgLeaveHistory_Remarks" runat="server" Text='<%#Eval("Remarks")%>' /> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> <FilterMenu EnableImageSprites="False"></FilterMenu> </telerik:RadGrid><asp:FormView ID="FormView1" runat="server" DataSourceID="editcontentDS" DefaultMode="Edit"><EditItemTemplate> <telerik:RadEditor ID="RadEditor1" runat="server" EnableResize="False" Skin="Sunset" Width="950px" Content='<%# Bind("content_detail") %>'> <Tools> <telerik:EditorToolGroup> <telerik:EditorTool Name="Bold" /> <telerik:EditorTool Name="Italic" /> <telerik:EditorTool Name="FindAndReplace" /> <telerik:EditorTool Name="AjaxSpellCheck" /> <telerik:EditorTool Name="ForeColor" /> <telerik:EditorTool Name="Undo" /> <telerik:EditorTool Name="Redo" /> </telerik:EditorToolGroup> </Tools> </telerik:RadEditor> <br /> <asp:Button ID="UpdateButton" runat="server" CausesValidation="false" CommandName="Update" Text="Update" /> <input id="UpdateCancelButton" type="button" value="Cancel" onclick="history.go(-1);return false;" /></EditItemTemplate></asp:FormView><asp:SqlDataSource ID="editcontentDS" runat="server" ConnectionString="<%$ ConnectionStrings:myconnection %>" SelectCommand="SELECT content_detail FROM content_items WHERE pages_id = 1" UpdateCommand="UPDATE content_items SET content_detail=@pageContent WHERE pages_id = 1"> <UpdateParameters> <asp:Parameter Name="pageContent" Type="String" /> </UpdateParameters></asp:SqlDataSource>Protected Sub editcontentDS_Updating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.SqlDataSourceCommandEventArgs) Handles editcontentDS.Updating Dim updatedContent As String = RadEditor1.ContentEnd SubDataTable dtPhotos = GetAllByGalleryID(ID); if (dtPhotos.Rows.Count > 0) { foreach (DataRow dr in dtPhotos.Rows) { RadDock dock = new RadDock(); dock.ID = "rd" + dr["ID"].ToString(); dock.Title = "<div style=\"position:relative; top:7px; height:70px;\"><img class=\"galleryPhoto\" src=\"/properties/images/" + dr["ImgName"].ToString() + "\" /></div>"; dock.EnableDrag = true; dock.DockMode = DockMode.Docked; dock.UniqueName = Guid.NewGuid().ToString(); dock.EnableEmbeddedSkins = false; dock.Width = Unit.Pixel(100); dock.Height = Unit.Pixel(75); dock.DefaultCommands = Telerik.Web.UI.Dock.DefaultCommands.Close; dock.ContentContainer.CssClass = "photoButtons"; Button delete = new Button(); delete.Text = "Delete"; delete.CssClass = "deleteButton"; delete.Command += new DockCommandEventHandler(DeletePhoto); delete.CommandArgument = dr["ID"].ToString(); delete.CommandName = "DeletePhoto"; delete.OnClientClick = "return confirm('Are you sure you want to delete this photo?')"; dock.ContentContainer.Controls.Add(delete); RadDockLayout1.Controls.Add(dock); dock.Dock(rdz1); } }
<browsers>
<browser refID="Default">
<controlAdapters>
<adapter controlType="System.Web.UI.Page" adapterType="Telerik.Web.UI.RadSessionPageStateCompression, Telerik.Web.UI, Version=2011.2.712.40, Culture=neutral, PublicKeyToken=121fae78165ba3d4" />
</controlAdapters>
</browser>
</browsers>
When working in just one tab in the browser ViewState is OK. When working in several tabs (IE 8/9, Chrome 14.x) part of the ViewState is lost.
Can you advice what is wrong?
Regards,
alexander
I have the following code below At the top of the page I have a collapsible
panel within the panel is an ASP Accordion with a total of 5 ASP Accordion
panes.
When it runs it does a post back on the whole page and binds the info to the
Rad Scheduler which is great.
But when I ajax the aspx page, first using ASP panels which didn't work
then using telerik:radAjaxPanels it stops binding the appointments data to
the Rad Scheduler which I can't work out.
So when I remove the panels it works but when I add the panels it stops
working.
I want each pane to post back then for the rad scheduler to post back,
instead of the whole page doing a post back of both controls.
Any Suggestions
Thanks - John M
<asp:Accordion>
<asp:AccordionPane ID="AccordionPane1" runat="server"">
<Content>
<telerik:RadAjaxPanel ID="PanelStaff" runat="server" LoadingPanelID="RadAjaxLoadingPanel2">
<asp:TextBox ID"StaffTextBox" runat="server"/>
<asp:Button ID="StaffSearchButton" runat="server"/>
</telerik:RadAjaxPanel>
</Content>
<asp:AccordionPane>
</asp:AccordionPane>
//I have 5 of these Accordion panes I want to have RadAjaxPanel in each Accordion pane.
<telerik RadScriptManager ID="Radscriptmanager1" runat="server">
<scripts>
</scripts>
</telerick:RadScriptManager>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="RadScheduler1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="PanelStaff" LoadingPanelID="RadAjaxLoadingPanel2" />
<telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1" />
<telerik:AjaxUpdatedControl ControlID="RadToolTipManager1" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" LoadingPanelID="RadAjaxLoadingPanel1" HorizontalAlign="NotSet">
<telerik:RadScheduler ID="RadScheduler1" >
//Do Stuff
</telerik:RadScheduler>
</telerik:RadAjaxPanel>