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);
}
}
}
function ShowWindow(win) {
if (!win.isVisible()) {
win.show();
win.restore();
//if the window was maximized before client minimizes it, we need to restore
//its maximized state
if (win._Maximized) {
win.maximize();
win._Maximized =
null;
}
}
//ensure that the currently active RadWindow will have the highest z-Index.
var popupElem = win.get_popupElement();
var oldZindex = parseInt(popupElem.style.zIndex);
var styleZIndex = win.get_stylezindex();
var newZIndex = (styleZIndex) ? styleZIndex : Telerik.Web.UI.RadWindowUtils.get_newZindex(oldZindex);
popupElem.style.zIndex =
"" + newZIndex;
win.setActive(
true);
}