我在我的 aspx 页面中添加了一个 Radwindow,如下所示。
<telerik:RadWindow ID="rdWin" runat="server" Behaviors="None" AutoSize="false" Width="500px" Height="300px" Top="80px" Left="100px" Modal="true" OnClientShow ="RadWindowAddOthers_Show">
我的 AutoSize 属性为假。在我的“RadWindowAddOthers_Show”方法中,我正在重置几个文本框。
我在 Ie9 模式下使用 ie11。
上面的渲染如下:
< div class="RadWindow RadWindow_Default rwNormalWindow rwTransparentWindow" id="RadWindowWrapper_ctl00_MainPageContentPlaceHolder_rdWin" style=" top:770px;left: 433px; width: 500px; height: 300px; visibility: visible; position: absolute; z-index: 3002; transform:没有任何;” 不可选择="开">
顶部和左侧属性与给定值不符。
同样在内容模板中,我有一个包含所有内容的 div,如下所示:
作为修复的尝试,我已将其修改为以下内容,以确保正确计算我的内容高度:
<telerik:RadWindow ID="rdWin" runat="server" Behaviors="None" AutoSize="true" Width="500px" Height="300px" Top="80px" Left="100px" Modal="true" OnClientShow ="RadWindowAddOthers_Show" OnClientAutoSizeEnd="OnClientAutoSizeEnd" >
function OnClientAutoSizeEnd(sender) {
if ($telerik.isIE9) {
setTimeout(function () {
sender.set_height(sender.get_height());
}, 0);
}
}
我看到 radwindow 仍然定位错误(我的意思是顶部和左侧属性是错误的)。任何人都可以建议解决此问题吗?