or
<%@ Master Language="VB" AutoEventWireup="false" CodeBehind="Site1.master.vb" Inherits="RadControlsWebApp1.Site1" %> <!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> <asp:ContentPlaceHolder ID="head" runat="server"> </asp:ContentPlaceHolder> </head> <body> <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> <Scripts> <%--Needed for JavaScript IntelliSense in VS2010--%> <%--For VS2008 replace RadScriptManager with ScriptManager--%> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" /> </Scripts> </telerik:RadScriptManager> <script type="text/javascript"> //Put your JavaScript code here. </script> <telerik:RadAjaxLoadingPanel runat="server" ID="LoadingPanel1" Skin="Office2007" /> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="SubmitBtn"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="testPanel" LoadingPanelID="LoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <div> <asp:Panel runat="server" ID="testPanel"> test<br /> <telerik:RadButton ID="SubmitBtn" runat="server" Text="Postback" Skin="Office2007" /> </asp:Panel> <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"> </asp:ContentPlaceHolder> </div> </form> </body> </html> /// <summary> /// Tooltip description /// </summary> public string Description { get; set; } protected override void OnLoad(EventArgs e) { base.OnLoad(e); RadToolTipManager tooltipManager; tooltipManager = this.Page.Master.FindControl("tooltipManager") as RadToolTipManager; if (tooltipManager == null) { throw new ApplicationException("There are no Tooltip Manager on the page!"); } tooltipManager.TargetControls.Add(this.hplnkInfo.ClientID,Description,true); }
| <%@ Page Language="VB" AutoEventWireup="false" %> |
| <%@ 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> |
| <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> |
| <script type="text/javascript"> |
| var isDirty = false; |
| var msg = 'This page has unsaved changes.\n\nClick OK to abandon the changes and leave the page.\n\nClick Cancel to stay on the page so you can save your changes.'; |
| $(document).ready(function() { |
| $(':input').change(function() { |
| if (!isDirty) { |
| isDirty = true; |
| } |
| }); |
| // window.onbeforeunload = function () { |
| // if (isDirty) { |
| // confirm(msg); |
| // } |
| // }; |
| }); |
| function doNavigation(targetURL) { |
| if (isDirty == false) { |
| window.location.href = targetURL; |
| } |
| else { |
| if (confirm(msg) == false) { |
| return false; |
| } |
| else { |
| window.location.href = targetURL; |
| } |
| } |
| } |
| function onClicking(sender, eventArgs) { |
| var item = eventArgs.get_item(); |
| var navigateUrl = item.get_navigateUrl(); |
| if (navigateUrl && navigateUrl != "#" && isDirty) { |
| var proceed = confirm(msg); |
| if (!proceed) { |
| eventArgs.set_cancel(true); |
| return false; |
| } |
| } |
| } |
| </script> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| </telerik:RadScriptManager> |
| <div> |
| <telerik:RadMenu ID="RadMenu1" runat="server" Skin="Web20" OnClientItemClicking="onClicking"> |
| <Items> |
| <telerik:RadMenuItem EnableViewState="false" runat="server" NavigateUrl="~/dashboard.aspx" |
| Text="Dashboard" PostBack="False"> |
| <Items> |
| <telerik:RadMenuItem runat="server" NavigateUrl="~/scheduling.aspx" PostBack="False" |
| Text="Scheduling" /> |
| </Items> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem IsSeparator="true" /> |
| <telerik:RadMenuItem PostBack="False" runat="server" NavigateUrl="~/contacts.aspx" |
| Text="Contacts" /> |
| <telerik:RadMenuItem IsSeparator="true" /> |
| <telerik:RadMenuItem PostBack="False" runat="server" NavigateUrl="~/items.aspx" Text="Items"> |
| <Items> |
| <telerik:RadMenuItem runat="server" NavigateUrl="~/resetitems.aspx" PostBack="False" |
| Text="Debug: Reset Items" /> |
| </Items> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem IsSeparator="true" /> |
| <telerik:RadMenuItem runat="server" NavigateUrl="~/sales.aspx" Text="Sales" PostBack="False" /> |
| <telerik:RadMenuItem IsSeparator="true" /> |
| <telerik:RadMenuItem runat="server" NavigateUrl="~/purchases.aspx" Text="Purchasing" |
| PostBack="False" /> |
| <telerik:RadMenuItem IsSeparator="true" /> |
| <telerik:RadMenuItem runat="server" Text="Production" NavigateUrl="~/workorders.aspx" |
| PostBack="False" /> |
| <telerik:RadMenuItem IsSeparator="true" /> |
| <telerik:RadMenuItem runat="server" NavigateUrl="~/projects.aspx" Text="Projects" |
| PostBack="False"> |
| <Items> |
| <telerik:RadMenuItem runat="server" NavigateUrl="~/files.aspx" PostBack="False" Text="Files" /> |
| </Items> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem IsSeparator="true" /> |
| <telerik:RadMenuItem runat="server" NavigateUrl="~/events.aspx" Text="Events" PostBack="False"> |
| <Items> |
| <telerik:RadMenuItem runat="server" NavigateUrl="~/scheduling.aspx" PostBack="False" |
| Text="Scheduling" /> |
| </Items> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem IsSeparator="true" /> |
| </Items> |
| </telerik:RadMenu> |
| <br /> |
| <br /> |
| <br /> |
| <telerik:RadTextBox ID="RadTextBox1" Runat="server"> |
| </telerik:RadTextBox> |
| </div> |
| </form> |
| </body> |
| </html> |
<ClientSettings> <Scrolling AllowScroll="True" UseStaticHeaders="True" ScrollHeight="389" SaveScrollPosition="False"></Scrolling></ClientSettings>