如何阻止Telerik Radwindow始终在下一个后备上重新加载
题
我正在将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,而在以前的版本中并非如此。
不隶属于 StackOverflow