需要通过按钮单击事件在 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();
谢谢你的帮助!