or
| <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="ContactTestingLod.aspx.vb" |
| Inherits="Eclipse3.ContactTestingLod" %> |
| <%@ Register Src="ContactDetails.ascx" TagName="ContactDetails" TagPrefix="uc1" %> |
| <%@ Register Src="ContactSupervisorDetails.ascx" TagName="ContactSupervisorDetails" |
| TagPrefix="uc2" %> |
| <%@ Register Src="ContactUserDetails.ascx" TagName="ContactUserDetails" TagPrefix="uc3" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head runat="server"> |
| <title></title> |
| </head> |
| <body> |
| <form runat="server" id="mainForm" method="post"> |
| <telerik:RadScriptManager runat="server" ID="RadScriptManager1" /> |
| <telerik:RadAjaxLoadingPanel runat="server" ID="LoadingPanel1" /> |
| <telerik:RadAjaxManager runat="server" ID="RadAjaxManager1"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="RadTabStrip1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadTabStrip1" /> |
| <telerik:AjaxUpdatedControl ControlID="RadMultiPage1" LoadingPanelID="LoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="RadMultiPage1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadMultiPage1" LoadingPanelID="LoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <script type="text/javascript"> |
| function onTabSelecting(sender, args) { |
| if (args.get_tab().get_pageViewID()) { |
| args.get_tab().set_postBack(false); |
| } |
| } |
| </script> |
| <telerik:RadTabStrip OnClientTabSelecting="onTabSelecting" ID="RadTabStrip1" SelectedIndex="0" |
| runat="server" MultiPageID="RadMultiPage1" /> |
| <telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0" OnPageViewCreated="RadMultiPage1_PageViewCreated" /> |
| </form> |
| </body> |
| </html> |
| Imports Telerik.Web.UI |
| Partial Public Class ContactTestingLod |
| Inherits System.Web.UI.Page |
| Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load |
| If Not Page.IsPostBack Then |
| AddTab("Contact Details", "ContactDetails") |
| AddPageView(RadTabStrip1.FindTabByValue("ContactDetails")) |
| AddTab("Supervisor Details", "ContactSupervisorDetails") |
| AddTab("User Details", "ContactUserDetails") |
| End If |
| End Sub |
| Private Sub AddTab(ByVal tabName As String, ByVal tabValue As String) |
| Dim tab As RadTab = New RadTab |
| tab.Text = tabName |
| tab.Value = tabValue |
| RadTabStrip1.Tabs.Add(tab) |
| End Sub |
| Private Sub AddPageView(ByVal tab As RadTab) |
| Dim pageView As RadPageView = New RadPageView |
| pageView.ID = tab.Value |
| RadMultiPage1.PageViews.Add(pageView) |
| tab.PageViewID = pageView.ID |
| End Sub |
| Protected Sub RadMultiPage1_PageViewCreated(ByVal sender As Object, ByVal e As RadMultiPageEventArgs) Handles RadMultiPage1.PageViewCreated |
| Dim userControlName As String = e.PageView.ID & ".ascx" |
| Dim userControl As Control = Page.LoadControl(userControlName) |
| userControl.ID = e.PageView.ID & "_userControl" |
| e.PageView.Controls.Add(userControl) |
| End Sub |
| Protected Sub RadTabStrip1_TabClick(ByVal sender As Object, ByVal e As RadTabStripEventArgs) Handles RadTabStrip1.TabClick |
| AddPageView(e.Tab) |
| e.Tab.PageView.Selected = True |
| End Sub |
| End Class |
| objCommand.Parameters.Add("@SermonDate", SqlDbType.DateTime).Value = RadDatePicker1.SelectedDate.Value |
| <ItemTemplate> |
| <asp:HyperLink ID="targetControl" runat="server" NavigateUrl="#" Text='<%# Eval("Name") %>'> |
| </asp:HyperLink> |
| </ItemTemplate> |