or
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
ID
=
"ScriptManager"
runat
=
"server"
/>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"Button1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadMultiPage1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
asp:Button
runat
=
"server"
ID
=
"Button1"
Text
=
"Button"
/>
<
telerik:RadSplitter
runat
=
"server"
ID
=
"splitter"
Orientation
=
"Horizontal"
Width
=
"100%"
Height
=
"100%"
Skin
=
"WebBlue"
VisibleDuringInit
=
"false"
LiveResize
=
"true"
>
<
telerik:RadPane
runat
=
"server"
ID
=
"RadPane1"
>
<
telerik:RadMultiPage
runat
=
"server"
ID
=
"RadMultiPage1"
OnPageViewCreated
=
"RadMultiPage1_PageViewCreated"
/>
</
telerik:RadPane
>
<
telerik:RadSplitBar
runat
=
"server"
ID
=
"RadSplitBar1"
/>
<
telerik:RadPane
runat
=
"server"
ID
=
"RadPane2"
>
RadPane2
</
telerik:RadPane
>
</
telerik:RadSplitter
>
</
form
>
protected
override
void
RaisePostBackEvent( IPostBackEventHandler sourceControl,
string
eventArgument )
{
RadMultiPage1.PageViews.Add(
new
RadPageView() );
base
.RaisePostBackEvent( sourceControl, eventArgument );
}
protected
void
RadMultiPage1_PageViewCreated( Object sender, RadMultiPageEventArgs e )
{
RadSplitter splitter =
new
RadSplitter();
splitter.ResizeWithParentPane =
true
;
splitter.Items.Add(
new
RadPane() );
splitter.Items.Add(
new
RadSplitBar() );
splitter.Items.Add(
new
RadPane() );
e.PageView.Controls.Add( splitter );
e.PageView.Selected =
true
;
}
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
Runat
=
"server"
Skin
=
"Default"
>
</
telerik:RadAjaxLoadingPanel
>
<
telerik:RadAjaxManager
runat
=
"server"
ID
=
"RadAjaxManager1"
OnAjaxRequest
=
"RadAjaxManager1_AjaxRequest"
EnableAJAX
=
"true"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"rtsGostTab"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadMultiPage1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"rtsGostTab"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadMultiPage1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadMultiPage1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadTabStrip
ID
=
"rtsGostTab"
SelectedIndex
=
"0"
CssClass
=
"tabStrip"
runat
=
"server"
MultiPageID
=
"RadMultiPage1"
Skin
=
"Office2010Blue"
OnTabClick
=
"RadTabStrip1_TabClick"
Orientation
=
"HorizontalTop"
>
</
telerik:RadTabStrip
>
<
telerik:RadMultiPage
ID
=
"RadMultiPage1"
runat
=
"server"
SelectedIndex
=
"0"
OnPageViewCreated
=
"RadMultiPage1_PageViewCreated"
CssClass
=
"multiPage"
>
</
telerik:RadMultiPage
>
void
GostGrid_ItemCreated(
object
sender, GridItemEventArgs e)
{
if
((e.Item)
is
GridDataItem)
{
GridDataItem item = (GridDataItem)e.Item;
LinkButton btn = (LinkButton)item[
"Perspective"
].FindControl(
"lbtnPerspective"
);
RadAjaxManager AjaxManager = RadAjaxManager.GetCurrent(Page);
AjaxManager.AjaxSettings.AddAjaxSetting(btn,
this
.Page.Master.FindControl(
"MainContentPlaceHolder"
).FindControl(
"rtsGostTab"
),
null
);
}
}