Javascript 如何在asp.net中关闭radwindow而不刷新页面?
我有一个radwindow,它由btnShowWindow打开,但当页面刷新或重新加载时,radwindow关闭 我该怎么办Javascript 如何在asp.net中关闭radwindow而不刷新页面?,javascript,asp.net,Javascript,Asp.net,我有一个radwindow,它由btnShowWindow打开,但当页面刷新或重新加载时,radwindow关闭 我该怎么办 <div> <asp:Button ID="btnShowWindow" runat="server" Text="ُShow" /> <br /> <telerik:RadWindowManager ID="RadWindowManager1" ShowContentDuringLoad="true" Visib
<div>
<asp:Button ID="btnShowWindow" runat="server" Text="ُShow" />
<br />
<telerik:RadWindowManager ID="RadWindowManager1" ShowContentDuringLoad="true" VisibleStatusbar="false"
RegisterWithScriptManager="True" EnableShadow="True" ReloadOnShow="true" Width="760px"
Height="350px" runat="server">
<Windows>
<telerik:RadWindow ID="modalPopup" runat="server" Modal="True" OpenerElementID="btnShowWindow">
<ContentTemplate>
<asp:Button ID="Button1" runat="server" Text="AddName" OnClick="Button1_Click" />
<asp:Label ID="lblName" runat="server" ></asp:Label>
</ContentTemplate>
</telerik:RadWindow>
</Windows>
</telerik:RadWindowManager>
</div>
我真的不明白你的想法 但你可以试试这个:
<telerik:RadScriptBlock runat="server" ID="scriptBlock">
<script type="text/javascript">
//<![CDATA[
function GetRadWindow() {
var oWindow = null;
if (window.radWindow) oWindow = window.radWindow;
else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
return oWindow;
}
function CloseWin() {
//Get the RadWindow
var oWindow = GetRadWindow();
//Call its Close() method
if (oWindow) {
oWindow.Close();
}
return false;
}
</script>
</telerik:RadScriptBlock>
//
在ASPX页面中:
<asp:Button ID="btnClose" Text="Close" runat="server" CssClass="button" Enabled="true"
OnClientClick="CloseWin();" />
您能否将问题格式化为可以理解的格式?
<asp:Button ID="btnClose" Text="Close" runat="server" CssClass="button" Enabled="true"
OnClientClick="CloseWin();" />