or
Site.MasterPage
<
telerik:RadFormDecorator
ID
=
"RadFormDecorator1"
runat
=
"server"
DecoratedControls
=
"Buttons"
/>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
</
telerik:RadAjaxManager
>
<
telerik:RadAjaxLoadingPanel
runat
=
"server"
ID
=
"LoadingPanel1"
Skin
=
"Default"
/>
UserControl.ascx
<
div
style
=
"padding: 0px; border: solid 1px #000; border-top: none;"
>
<
telerik:RadGrid
ID
=
"RadGrid1"
runat
=
"server"
OnNeedDataSource
=
"RadGrid1_OnNeedDataSource"
GridLines
=
"None"
ShowStatusBar
=
"true"
AllowPaging
=
"true"
PageSize
=
"15"
AllowSorting
=
"true"
style
=
"min-width:925px"
>
<
PagerStyle
Mode
=
"NextPrevNumericAndAdvanced"
/>
<
MasterTableView
AutoGenerateColumns
=
"false"
CommandItemDisplay
=
"Top"
TableLayout
=
"Fixed"
>
<
CommandItemSettings
ShowAddNewRecordButton
=
"false"
ShowExportToCsvButton
=
"false"
ShowExportToExcelButton
=
"false"
ShowExportToPdfButton
=
"false"
ShowExportToWordButton
=
"false"
ShowRefreshButton
=
"true"
/>
<
Columns
>
<
telerik:GridBoundColumn
UniqueName
=
"Date"
DataField
=
"Date"
HeaderText
=
"Date"
Groupable
=
"false"
/>
<
telerik:GridBoundColumn
UniqueName
=
"Guid"
DataField
=
"Guid"
HeaderText
=
"Guid"
Groupable
=
"false"
/>
<
telerik:GridBoundColumn
UniqueName
=
"Name"
DataField
=
"Name"
HeaderText
=
"Name"
Groupable
=
"false"
/>
<
telerik:GridBoundColumn
UniqueName
=
"Value"
DataField
=
"Value"
HeaderText
=
"Value"
Groupable
=
"false"
/>
</
Columns
>
</
MasterTableView
>
<
PagerStyle
Mode
=
"NextPrevAndNumeric"
></
PagerStyle
>
</
telerik:RadGrid
>
</
div
>
<
telerik:RadAjaxManagerProxy
ID
=
"RadAjaxManagerProxy1"
runat
=
"server"
>
<
AjaxSettings
>
</
AjaxSettings
>
</
telerik:RadAjaxManagerProxy
>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
Skin
=
"Default"
/>
Default.cs for the page that is being loaded.
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (User.IsInRole("Admin"))
{
LoadDebugInfo();
DebugInfoDisp.RegisterRadGrid();
DebugInfoDisp.RadAjaxProxy.AjaxSettings.AddAjaxSetting(button, DebugInfoDisp.RadAjaxLoadingPanel);
DebugInfoDisp.RadAjaxProxy.AjaxSettings.AddAjaxSetting(button, DebugInfoDisp.RadAjaxGrid);
}
}
}