gpt4 book ai didi

javascript - RadWindow:从 C# 打开窗口

转载 作者:行者123 更新时间:2023-12-02 07:47:20 26 4
gpt4 key购买 nike

需要通过按钮单击事件在 radWindow 中打开网页。试图从客户端执行此操作,但它出现后立即消失。我认为单击按钮会导致回发到服务器...因此,我目前正在尝试使用下面发布的服务器端代码 (C#) 解决此问题。

问题:需要打开 rad 窗口而不将它们添加到窗口集合或在关闭时将它们从窗口集合中删除。在关闭 rad 窗口时,它们不会从窗口集合中删除。这会导致按新按钮的次数打开相同的窗口。第一次点击打开一个窗口,第二次点击新按钮打开两个窗口,等等...有什么想法吗?

C# - 打开多个页面

    RadWindow newWindow = new RadWindow();
newWindow.NavigateUrl = "WebPage.aspx";
newWindow.Top = Unit.Pixel(22);
newWindow.VisibleOnPageLoad = true;
newWindow.Modal = true;
newWindow.Left = Unit.Pixel(0);
newWindow.Height = 530;
newWindow.Width = 1000;
winMgr.Windows.Add(newWindow);

JavaScript - 回发问题?页面打开并立即消失。

    var oManager = '<%=winMgr.ClientID %>';
var oManager = window.radopen("WebPage.aspx", null);
oManager.setSize(1000, 530); //Width, Height
oManager.center();
oManager.SetActive();

感谢您的帮助!

最佳答案

根据 Alison 的解决方案,rad 窗口在单击按钮时显示;但马上又消失了。我尝试使用下面的代码。它在我的案例中工作正常。

<script type="text/javascript">
function openRadWin()
{
radopen("http://www.google.com", "RadWindow1");
}
</script>
<asp:Button ID="Button1" Text="Show Window" runat="server" OnClientClick="openRadWin();" />

希望对某些人有用。

关于javascript - RadWindow:从 C# 打开窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6019932/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com