Postback 如何阻止Telerik RadWindow在下一次回发时总是重新加载

Postback 如何阻止Telerik RadWindow在下一次回发时总是重新加载,postback,telerik,radwindow,Postback,Telerik,Radwindow,我正在调用RadWindow作为网页中的对话框。 由于我需要传递一些参数,所以我正在从代码隐藏调用: radWindow1.NavigateUrl=url+“?英国、德国、法国” radWindow1.VisibleOnPageLoad=true 这非常有效,但是每次回发都会不断重新加载 如何阻止RadWindow重新加载?我不介意使用代码隐藏或JavaScript来实现这一点。您可以使用页面的IsPostBack属性来查看这是第一次加载还是回发,并相应地设置VisibleOnPageLoad属

我正在调用RadWindow作为网页中的对话框。 由于我需要传递一些参数,所以我正在从代码隐藏调用:

radWindow1.NavigateUrl=url+“?英国、德国、法国”

radWindow1.VisibleOnPageLoad=true

这非常有效,但是每次回发都会不断重新加载


如何阻止RadWindow重新加载?我不介意使用代码隐藏或JavaScript来实现这一点。

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

    radWindow1.VisibleOnPageLoad = !Page.IsPostBack;

这样,只有当iPostBack为false时(即用户首次打开页面时),窗口才会打开。

确保启用视图状态设置为false。自RadWindow ASP.NET AJAX Q32009以来,当RadWindowManager中声明RadWindow时,它会保留其ViewState,而在以前的版本中并非如此

谢谢!Telerik还向我指出了“EnableViewState”属性,该属性在我的场景中非常有效: