radwindow 第二次进入编辑页面时有缓存 DestroyOnClose ReloadOnShow
RadWindowManager的配置如下:
<telerik:RadWindowManager runat="server" Skin="Office2007" ReloadOnShow="true" VisibleStatusbar="false">
<Windows>
<telerik:RadWindow ID="SettingDialog" runat="server" VisibleStatusbar="false" Modal="true" />
</Windows>
</telerik:RadWindowManager>
<Windows>
<telerik:RadWindow ID="SettingDialog" runat="server" VisibleStatusbar="false" Modal="true" />
</Windows>
</telerik:RadWindowManager>
第一次打开编辑页面函数为
function ShowDialog(url) {
var oManager = GetRadWindowManager();
var oWnd = oManager.GetWindowByName("SettingDialog");
oWnd.SetUrl(url);
oWnd.Show();
oWnd.Maximize();
return;
}
var oManager = GetRadWindowManager();
var oWnd = oManager.GetWindowByName("SettingDialog");
oWnd.SetUrl(url);
oWnd.Show();
oWnd.Maximize();
return;
}
在编辑页面修改数据后关闭了窗口。再次打开时,修改后的数据没有正常显示。
加了 ReloadOnShow="true"配置后,才正常显示。
本来想用 DestroyOnClose 这个属性了,没有成功,好像有问题。
参考网址: