or
<telerik:RadMenu ID="RadMenu1" runat="server" EnableShadows="true"> <Items> <telerik:RadMenuItem Text="" PostBack="false" ImageUrl="~/i/opendata.png" NavigateUrl="data.aspx"> <Items> <telerik:RadMenuItem Width="400px"> <ItemTemplate> <div id="CatWrapper" class="Wrapper" style="width: 380px;"> <h3> Our Data</h3> <table> <tr> <td valign="bottom"><a href="dfaq.aspx"><img src="i/faq_24.png" alt="FAQ" /></a> </td> <td width="175px"><a href="dfaq.aspx">Data FAQ</a></td> <td valign="bottom"><a href="maps.aspx"><img src="i/map_24.png" alt="Maps" /></a></td> <td><a href="mapcat.aspx">Maps</a></td> </tr> <tr> <td valign="bottom" align="right"><a href="dldsoptions.aspx"><img src="i/globe_download_24.png" alt="Dowload Datasets" /></a> </td> <td><a href="dldsoptions.aspx">Download Datasets</a></td> <td valign="bottom"><a href="otherdata.aspx"><img src="i/link_24.png" alt="Other Data Links" /></a> </td> <td><a href="otherdata.aspx">Other Data Links</a></td> </tr> <tr id="sde"> <td valign="bottom" id="sdeimgcell" runat="server" visible="false"><a href="sde.aspx"><img src="i/_engine_24.png" alt="SDE" /></a></td> <td id="sdelinkcell" runat="server" visible="false"><a href="sde.aspx" >Access Data</a></td> <td></td> <td></td> </tr> </table> </div> </ItemTemplate> </telerik:RadMenuItem> </Items> </telerik:RadMenuItem> </Items> </telerik:RadMenu>Microsoft JScript runtime error: Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 12030
protected void Page_Load(object sender, EventArgs e) { SessionTimer.Enabled = false; SessionTimer.Interval = 30000; SessionTimer.Enabled = true; }Dim myError As String = "This is an error message."RadAjaxManager1.ResponseScripts.Add("radalert('" + myError + "', 430, 150);")<%@ Page Title="Page d'accueil" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %><asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent"> <style type="text/css"> .modalBackground { background-color: Gray; filter: alpha(opacity=70); opacity: 0.7; } .PanelClass { background: white; } .DetailsViewHeader { border-bottom: 1px solid #41a901; padding-top: 8px; padding-bottom: 8px; background: olive; font-size: 13px; font-weight: normal; text-align: left; color: white; } </style></asp:Content><asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"> <ajaxToolkit:ToolkitScriptManager runat="server" ID="ScriptManager1"> </ajaxToolkit:ToolkitScriptManager> <asp:DetailsView ID="DetailsView1" runat="server" DataSourceID="DetailsViewDataSource" AutoGenerateRows="False" Width="60%" HeaderText="Contact details"> <HeaderStyle CssClass="DetailsViewHeader" /> <Fields> <asp:BoundField DataField="Title" HeaderText="Title" /> <asp:BoundField DataField="BirthDate" HeaderText="BirthDate" DataFormatString="{0:D}" /> <asp:BoundField DataField="City" HeaderText="City" /> <asp:BoundField DataField="Country" HeaderText="Country" /> </Fields> </asp:DetailsView> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" onajaxrequest="RadAjaxManager1_AjaxRequest"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="DetailsView1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function PopulateDetails(rowid) { $get("<%=btnPopUp.ClientID %>").click(); $find("<%=RadAjaxManager1.ClientID %>").ajaxRequest(rowid); return false; } </script> </telerik:RadCodeBlock> <telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="SqlDataSource1" AutoGenerateColumns="false" onitemcreated="RadGrid1_ItemCreated"> <MasterTableView DataKeyNames="EmployeeID"> <Columns> <telerik:GridTemplateColumn UniqueName="TemplateColumn" HeaderText="EmployeeID"> <ItemTemplate> <asp:LinkButton ID="btnShowDetails" runat="server" CausesValidation="false" Text='<%#Eval("EmployeeID")%>' /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="FirstName" HeaderText="First name" ReadOnly="True" UniqueName="FirstName" /> <telerik:GridBoundColumn DataField="LastName" HeaderText="Last name" ReadOnly="True" UniqueName="LastName" /> </Columns> </MasterTableView> </telerik:RadGrid> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>" SelectCommand="SELECT EmployeeID, LastName, FirstName FROM Employees"></asp:SqlDataSource> <asp:SqlDataSource ID="DetailsViewDataSource" ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>" ProviderName="System.Data.SqlClient" SelectCommand="SELECT Title, BirthDate, City, Country FROM Employees WHERE EmployeeID=@EmployeeID" runat="server"> <SelectParameters> <asp:Parameter Name="EmployeeID" Type="Int16" /> </SelectParameters> </asp:SqlDataSource> <asp:Panel ID="Panel1" runat="server" CssClass="PanelClass" Style="display: none;"> <asp:Button ID="btnOK" runat="server" Text="OK" /> </asp:Panel> <ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender1" runat="server" PopupControlID="Panel1" OkControlID="btnOK" TargetControlID="btnPopUp" BackgroundCssClass="modalBackground" DropShadow="true"> </ajaxToolkit:ModalPopupExtender> <asp:Button ID="btnPopUp" runat="server" Text="Show popup" Style="display: none"/></asp:Content>using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using Telerik.Web.UI;public partial class _Default : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { } protected void RadGrid1_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item is GridDataItem) { LinkButton btnDetails = e.Item.FindControl("btnShowDetails") as LinkButton; btnDetails.OnClientClick = string.Format("return PopulateDetails('{0}');", (e.Item as GridDataItem).GetDataKeyValue("EmployeeID").ToString()); } } protected void RadAjaxManager1_AjaxRequest(object sender, AjaxRequestEventArgs e) { int eventArgument = Convert.ToInt32(e.Argument); foreach (GridDataItem gridItem in RadGrid1.MasterTableView.Items) { if (Convert.ToInt32(gridItem.GetDataKeyValue("EmployeeID")) == eventArgument) { DetailsViewDataSource.SelectParameters["EmployeeID"].DefaultValue = eventArgument.ToString(); DetailsView1.DataBind(); return; } } }}