| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" |
| DefaultLoadingPanelID="RadAjaxLoadingPanel1"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="UserControlContainer"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="UserControlContainer" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <asp:Panel id="UserControlContainer" class="UserControlContainer pealHeader" DefaultButton="btnSearch" runat="server"> |
| <li class="full"> |
| <asp:TextBox ID="tbSearch" runat="server" TabIndex="1" ></asp:TextBox> |
| <asp:ImageButton ID="btnSearch" runat="server" |
| Enabled="true" onclick="btnSearch_Click" TabIndex="3" ImageUrl="~/images/icons/lookingglass.png" /> |
| </li> |
| <div> |
| <telerik:RadGrid ID="RadGrid1" runat="server" EnableAJAX="true" EnableAjaxSkinRendering="true"> |
| . . . |
| </telerik:RadGrid> |
| </div> |
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" EnableSkinTransparency="true" BackgroundPosition="Center" runat="server"> |
| </telerik:RadAjaxLoadingPanel> |
| </asp:Panel> |
| ... serverside ...... |
| protected void LoadData() |
| { |
| PartyDataContext pdc = new PartyDataContext(); |
| var prty = pdc.IndividualsGetComplex(tbSearch.Text.ToUpper()).ToList(); |
| RadGrid1.DataSourceID = ""; |
| RadGrid1.DataSource = prty; |
| } |
| protected void btnSearch_Click(object sender, ImageClickEventArgs e) |
| { |
| LoadData(); |
| RadGrid1.Rebind(); |
| } |
<
Tabs>
<telerik:RadTab CssClass="divtabstrip" Text="Child Details" PerTabScrolling="true" PageViewID="PageviewParent"
Value="Parent" TabIndex="0" runat="server" />
<telerik:RadTab CssClass="divtabstrip" TabIndex="1" PerTabScrolling="true" Text="Emergency Contact and Other Details"
PageViewID="Page1" Value="Emergency" runat="server" />
<telerik:RadTab CssClass="divtabstrip" TabIndex="2" PerTabScrolling="true" Text="Medical Info" PageViewID="Page2"
Value="Medical" runat="server" />
</Tabs>
<telerik:RadMultiPage EnableOutsideScripts="true" ID="radMultiPage" SelectedIndex="0"
runat="server">
<telerik:RadPageView ID="Page1" TabIndex="0" runat="server">
</telerik:RadPageView>
<telerik:RadPageView ID="Page2" TabIndex="0" runat="server">
</telerik:RadPageView>
protected void NextTab(object sender, EventArgs e)
{
radTab.SelectedIndex = 1;
}
Thanks,
Jeevitha
| Imports System |
| Imports System.Data |
| Imports System.Configuration |
| Imports System.Collections |
| Imports System.Web |
| Imports System.Web.Security |
| Imports System.Web.UI |
| Imports System.Web.UI.WebControls |
| Imports System.Web.UI.WebControls.WebParts |
| Imports System.Web.UI.HtmlControls |
| Imports System.Data.SqlClient |
| Imports Telerik.Web.UI |
| Imports System.Collections.Generic |
| Imports System.Text |
| Imports System.Web.Script.Serialization |
| Partial Public Class DefaultVB |
| Inherits System.Web.UI.Page |
| Private _conn As New SqlConnection(ConfigurationManager.ConnectionStrings("DockConnectionString").ConnectionString) |
| Private _count As Integer = 0 |
| Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) |
| End Sub |
| Protected Sub RadDockLayout1_LoadDockLayout(ByVal sender As Object, ByVal e As Telerik.Web.UI.DockLayoutEventArgs) |
| Dim dock As RadDock = Nothing |
| Dim serializer As New JavaScriptSerializer() |
| Dim converters As New List(Of JavaScriptConverter)() |
| converters.Add(New UnitConverter()) |
| serializer.RegisterConverters(converters) |
| 'Get saved state string from the database - set it to dockState variable for example |
| Dim dockState As String = "" |
| Try |
| _conn.Open() |
| Dim command As New SqlCommand("select State from States where id=1", _conn) |
| dockState = command.ExecuteScalar().ToString() |
| _conn.Close() |
| Catch |
| End Try |
| Dim currentDockStates As String() = dockState.Split("|"c) |
| For Each stringState As String In currentDockStates |
| If stringState.Trim() <> String.Empty Then |
| Dim state As DockState = serializer.Deserialize(Of DockState)(stringState) |
| e.Positions(state.UniqueName) = state.DockZoneID |
| e.Indices(state.UniqueName) = state.Index |
| dock = DirectCast(RadDockLayout1.FindControl(state.UniqueName), RadDock) |
| dock.ApplyState(state) |
| End If |
| Next |
| End Sub |
| Protected Sub RadDockLayout1_SaveDockLayout(ByVal sender As Object, ByVal e As Telerik.Web.UI.DockLayoutEventArgs) |
| Dim dockState As String |
| Dim serializer As New JavaScriptSerializer() |
| Dim converters As New List(Of JavaScriptConverter)() |
| converters.Add(New UnitConverter()) |
| serializer.RegisterConverters(converters) |
| Dim stateList As List(Of DockState) = RadDockLayout1.GetRegisteredDocksState() |
| Dim serializedList As New StringBuilder() |
| Dim i As Integer = 0 |
| While i < stateList.Count |
| serializedList.Append(serializer.Serialize(stateList(i))) |
| serializedList.Append("|") |
| System.Math.Max(System.Threading.Interlocked.Increment(i), i - 1) |
| End While |
| dockState = serializedList.ToString() |
| If dockState.Trim() <> [String].Empty Then |
| Try |
| _conn.Open() |
| Dim command As New SqlCommand([String].Format("update States set State='{0}' where id=1", dockState), _conn) |
| command.ExecuteNonQuery() |
| _conn.Close() |
| Catch |
| End Try |
| End If |
| End Sub |
| End Class |
| <telerik:RadSplitter runat="Server" ID="RadSplitter1" Width="100%" Height="100%"> |
| <telerik:RadPane ID="topPane" runat="server" Height="54px"> |
| <div class="header" style="background-image: url('images/HeaderBlueBG.png');"> |
| <div class="logo" style="width:100%;background-image: url('images/HeaderBlue.png');" > |
| </div> |
| </div> |
| <telerik:RadMenu runat="Server" ID="RadMenu1" Style="float: none; position:absolute; top:28px; z-index:3000" Width="100%"> |
| <Items> |
| <telerik:RadMenuItem runat="server" Text="Administration"> |
| <Items> |
| <telerik:RadMenuItem runat="server" Text="User Manager" NavigateUrl="~/Admin/Users.aspx" Target="cPane" /> |
| <telerik:RadMenuItem runat="server" Text="Employee Manager" NavigateUrl="~/Admin/Employees.aspx" Target="cPane" /> |
| </Items> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem runat="server" Text="Candidates"> |
| <Items> |
| <telerik:RadMenuItem runat="server" Text="My Candidates" NavigateUrl="~/Candidate/cList.aspx" Target="cPane" /> |
| <telerik:RadMenuItem runat="server" Text="Hiring Managers" NavigateUrl="~/Candidate/HiringMangers.aspx" Target="cPane" /> |
| </Items> |
| </telerik:RadMenuItem> |
| </Items> |
| </telerik:RadMenu> |
| </telerik:RadPane> |
| <telerik:RadSplitBar runat="server" /> |
| <telerik:RadPane runat="server" ID="cPane" Scrolling="none"></telerik:RadPane> |
| </telerik:RadSplitter> |


