Postback 如何阻止Telerik RadWindow在下一次回发时总是重新加载
我正在调用RadWindow作为网页中的对话框。 由于我需要传递一些参数,所以我正在从代码隐藏调用: radWindow1.NavigateUrl=url+“?英国、德国、法国” radWindow1.VisibleOnPageLoad=true 这非常有效,但是每次回发都会不断重新加载Postback 如何阻止Telerik RadWindow在下一次回发时总是重新加载,postback,telerik,radwindow,Postback,Telerik,Radwindow,我正在调用RadWindow作为网页中的对话框。 由于我需要传递一些参数,所以我正在从代码隐藏调用: radWindow1.NavigateUrl=url+“?英国、德国、法国” radWindow1.VisibleOnPageLoad=true 这非常有效,但是每次回发都会不断重新加载 如何阻止RadWindow重新加载?我不介意使用代码隐藏或JavaScript来实现这一点。您可以使用页面的IsPostBack属性来查看这是第一次加载还是回发,并相应地设置VisibleOnPageLoad属
如何阻止RadWindow重新加载?我不介意使用代码隐藏或JavaScript来实现这一点。您可以使用页面的IsPostBack属性来查看这是第一次加载还是回发,并相应地设置VisibleOnPageLoad属性:
radWindow1.VisibleOnPageLoad = !Page.IsPostBack;
这样,只有当iPostBack为false时(即用户首次打开页面时),窗口才会打开。确保启用视图状态设置为false。自RadWindow ASP.NET AJAX Q32009以来,当RadWindowManager中声明RadWindow时,它会保留其ViewState,而在以前的版本中并非如此 谢谢!Telerik还向我指出了“EnableViewState”属性,该属性在我的场景中非常有效: