我正在将Radwindow作为对话框中的对话框进行调用。我正在从代码角度调用,因为我需要传递一些参数:

radwindow1.navigateurl = url +“?英格兰,德国,法国”;

radwindow1.visibleonpageload = true;

这很棒,但是它一直在每个下端进行重新加载。

如何阻止Radwindow重新加载?我不介意代码或JavaScript实现这一目标。

有帮助吗?

解决方案

您可以使用页面的ISPOSTBACK属性查看这是第一次加载还是发回,并相应地设置VisibleOnPageload属性:

    radWindow1.VisibleOnPageLoad = !Page.IsPostBack;

这样,只有当iSpostback为false时,窗口才会打开 - IE首次打开页面时。

其他提示

确保这一点 启用ViewState 设定为 错误的. 。由于Radwindow ASP.NET AJAX Q32009,当Radwindowmanager声明Radwindow时,它保留了其ViewState,而在以前的版本中并非如此。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top