or
<telerik:RadInputManager ID="radManager" runat="server"> <telerik:TextBoxSetting Validation-IsRequired="true" Validation-Location="UserService.asmx" Validation-Method="CheckUserNameExist" Validation-ValidateOnEvent="Blur" BehaviorID="tbBehavior1" > <TargetControls> <telerik:TargetInput ControlID="tbEmail" /> <telerik:TargetInput ControlID="tbUserName" /> </TargetControls> </telerik:TextBoxSetting> <telerik:TextBoxSetting Validation-IsRequired="true" Validation-Location="UserService.asmx" Validation-Method="CheckUserRight" Validation-ValidateOnEvent="Blur" BehaviorID="tbBehavior2" > <TargetControls> <telerik:TargetInput ControlID="tbEmail" /> <telerik:TargetInput ControlID="tbUserName" /> <telerik:TargetInput ControlID="tbPostalCode" /> </TargetControls> </telerik:TextBoxSetting> </telerik:RadInputManager><asp:TextBox ID="tbEmail" runat="server"></asp:TextBox><asp:TextBox ID="tbUserName" runat="server"></asp:TextBox><asp:TextBox ID="tbPostalCode" runat="server"></asp:TextBox>var dock = $find("<%= RadDock1.ClientID %>");
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="SimpleView.ascx.cs" Inherits="AccessToWeb.Web.SimpleView" %><%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %><telerik:RadScriptManager ID="RadScriptManager" runat="server"></telerik:RadScriptManager><!-- content start --><telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadGrid1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings></telerik:RadAjaxManager><div style="padding-left:20px;"> <telerik:RadGrid ID="RadGrid1" AllowPaging="True" runat="server" OnNeedDataSource="RadGrid1_NeedDataSource" GridLines="None" EnableViewState="true"> <MasterTableView EnableViewState="true" /> <PagerStyle Mode="NumericPages" /> </telerik:RadGrid></div>namespace AccessToWeb.Web{ public partial class SimpleView : System.Web.UI.UserControl { private string _con, _query; protected void Page_Load(object sender, EventArgs e) { _con = Sitecore.Context.Item["Connectionstring"]; _query = Sitecore.Context.Item["Select statement"]; if (string.IsNullOrEmpty(_con) || string.IsNullOrEmpty(_query)) { this.Visible = false; return; } } public DataTable GetDataTable(string query) { SqlConnection conn = new SqlConnection(_con); SqlDataAdapter adapter = new SqlDataAdapter(); adapter.SelectCommand = new SqlCommand(query, conn); DataTable myDataTable = new DataTable(); conn.Open(); try { adapter.Fill(myDataTable); } finally { conn.Close(); } return myDataTable; } protected void RadGrid1_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { RadGrid1.DataSource = GetDataTable(_query); } }}