当AutoSize =" False"

时间:2016-05-09 15:08:57

标签: asp.net telerik telerik-window

我在我的aspx页面中添加了一个Radwindow,如下所示。

< telerik:RadWindow ID =" rdWin" RUNAT ="服务器"行为="无"的的AutoSize ="假"             宽度=" 500像素"高度=" 300像素" 热门=" 80px"左=" 100px" 模态="真" OnClientShow =" RadWindowAddOthers_Show">

我的AutoSize属性为false。在我的" RadWindowAddOthers_Show"方法我重置几个文本框。

我在Ie9模式下使用ie11。

以上呈现如下:

< div class =" RadWindow RadWindow_Default rwNormalWindow rwTransparentWindow" ID =" RadWindowWrapper_ctl00_MainPageContentPlaceHolder_rdWin" style =" top:770px; left:433px; width:500px;身高:300px;能见度:可见;位置:绝对; z-index:3002;变换:无;"不可选择="上">

顶部和左侧属性不符合给定值。

同样在内容模板中,我有一个div,如下所示,其中包含所有内容:

作为修复的尝试,我已将其修改为以下内容,以确保正确计算我的内容高度:

< telerik:RadWindow ID =" rdWin" RUNAT ="服务器"行为="无"的的AutoSize ="真"             宽度=" 500像素"高度=" 300像素"顶部=" 80px"左=" 100像素"模态="真" OnClientShow =" RadWindowAddOthers_Show"的 OnClientAutoSizeEnd =" OnClientAutoSizeEnd" >

    function OnClientAutoSizeEnd(sender) {
        if ($telerik.isIE9) {
            setTimeout(function () {
                sender.set_height(sender.get_height());
            }, 0);
        }
    }

我看到radwindow仍然定位错误(我的意思是顶部和左侧属性都是错误的)。任何人都可以建议解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

默认情况下,Telerik RadWindow的CenterIfModal属性为true。

  

为了获得模态Radwindow的自定义位置    CenterIfModal 属性必须使用。

所以只需设置CenterIfModal =“false”

Positioning a Modal RadWindow