or

| Microsoft JScript runtime error: Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed. Common causes for this error are when the response is modified by calls to Response.Write(), response filters, HttpModules, or server trace is enabled. |
| Details: Error parsing near '?'. |
| Partial Class Junk0 |
| Inherits System.Web.UI.Page |
| Protected Sub cmdButton1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmdButton1.Click |
| Response.Redirect("~/Junk2.aspx") |
| End Sub |
| End Class |
| <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Junk0.aspx.vb" Inherits="Junk0" %> |
| <%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head runat="server"> |
| <title></title> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <div> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server" > |
| </telerik:RadScriptManager> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| </telerik:RadAjaxManager> |
| <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" LoadingPanelID="LoadingPanel1"> |
| <asp:Label ID="Label3" runat="server" SkinId="None" width="150"/> |
| <asp:Button ID="cmdButton1" runat="server" Text="Button" /> |
| </telerik:RadAjaxPanel> |
| <telerik:RadAjaxLoadingPanel id="LoadingPanel1" runat="server" Width="256px" Height="64px" |
| MinDisplayTime="250" InitialDelayTime="250" IsSticky="True"> |
| <asp:Label ID="lblProgress" runat="server"/> |
| <asp:Label ID="lblProcessing" runat="server"/>Processing ... |
| </telerik:RadAjaxLoadingPanel> |
| </div> |
| </form> |
| </body> |
| </html> |
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" /> |
| <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" LoadingPanelID="RadAjaxLoadingPanel1"> |
| <telerik:RadGrid Width="100%" ID="RadGridUtenti" runat="server" AllowFilteringByColumn="true" |
| OnSelectedIndexChanged="RadGridUtenti_SelectedIndexChanging" OnNeedDataSource="RadGridUtenti_NeedDataSource"> |
| <MasterTableView AllowPaging="true" TableLayout="Fixed" AllowFilteringByColumn="true" DataKeyNames="IdUtente" EditMode="InPlace" /> |
| <ClientSettings EnableRowHoverStyle="true" /> |
| </telerik:RadGrid> |
| </telerik:RadAjaxPanel> |
| protected void RadGridUtenti_NeedDataSource(object source, GridNeedDataSourceEventArgs e) |
| { |
| BindUtenti(); |
| } |
| private void BindUtenti() |
| { |
| RadGridUtenti.Columns.Clear(); |
| GridBoundColumn bf = new GridBoundColumn(); |
| //bf.DataField = "Username"; |
| bf.HeaderText = "Login"; |
| bf.ShowFilterIcon = false; |
| bf.CurrentFilterFunction = GridKnownFunction.Contains; |
| bf.AutoPostBackOnFilter = false; |
| bf.FilterDelay = 4000; |
| RadGridUtenti.Columns.Add(bf); |
| RadGridUtenti.DataSource = gu.GetUtenti(); |
| } |
| //Where gu.GetUtenti() return a List... |
| private void setGridProperties(RadGrid grid) |
| { |
| grid.ID = "rgTreeList"; |
| grid.EnableViewState = false; |
| grid.AutoGenerateColumns = false; |
| grid.AllowSorting = true; |
| grid.AllowPaging = true; |
| grid.AllowMultiRowSelection = true; |
| grid.AllowFilteringByColumn = false; |
| grid.GridLines = GridLines.None; |
| grid.Width = Unit.Percentage(100); |
| grid.HeaderStyle.Width = Unit.Pixel(150); |
| grid.AllowMultiRowSelection = true; |
| grid.MasterTableView.PagerStyle.Mode = GridPagerMode.NextPrevNumericAndAdvanced; |
| grid.ClientSettings.EnableRowHoverStyle = true; |
| grid.ClientSettings.Selecting.AllowRowSelect = true; |
| grid.ClientSettings.Scrolling.AllowScroll = true; |
| grid.ClientSettings.Scrolling.UseStaticHeaders = true; |
| grid.ClientSettings.Scrolling.SaveScrollPosition = true; |
| grid.ClientSettings.Resizing.AllowColumnResize = true; |
| grid.ClientSettings.Resizing.ClipCellContentOnResize = false; |
| grid.ClientSettings.Resizing.EnableRealTimeResize = true; |
| grid.ClientSettings.Resizing.ResizeGridOnColumnResize = true; |
| grid.MasterTableView.DataKeyNames = new string[] { "E_ID" }; |
| grid.MasterTableView.OverrideDataSourceControlSorting = true; |
| grid.MasterTableView.PageSize = 15; |
| grid.GroupingSettings.CaseSensitive = false; |
| grid.MasterTableView.PagerStyle.Width = 1000; |
| grid.MasterTableView.OverrideDataSourceControlSorting = true; |
| grid.MasterTableView.EnableColumnsViewState = false; |
| } |