我在弹出窗口中使用telerik窗口控件。在某些情况下,当页面加载时,弹出窗口皮肤缺失。仅显示窗口内的页面。我已经搜索了每个地方的答案,但无法找到它。
代码:
<telerik:RadWindowManager ID="RadWindowManagerUserAgreement" ShowContentDuringLoad="false" VisibleStatusbar="false" ReloadOnShow="true" runat="server" EnableShadow="true">
<Windows>
<telerik:RadWindow ID="UserRequestRadWindow" Title="<span style='margin- left:15px;'>Username and Password Request</span>" runat="server" Width="400px" Height="300px" Behaviors="Close" Skin="HCPro" EnableEmbeddedSkins="false">
</telerik:RadWindow>
</Windows>
</telerik:RadWindowManager>
答案 0 :(得分:1)
如果你在IE下,你可能已经达到了浏览器所拥有的31个样式表限制。在页面中添加 RadStyleSheetManager ,将请求合并到一个文件中。通过在Firefox或Chrome中进行测试来确认这一点。此外,请确保您的请求正常,如果您动态添加样式表并且代码出现问题,页面上可能没有样式表。
答案 1 :(得分:0)
请删除Skin =“HCPro”EnableEmbeddedSkins =“false”。
HCPro不是有效的telerik皮肤,除非您自己实施。
以下是来自telerik的有效皮肤名称 -
黑色,默认,森林,干草,地铁,MetroTouch,Office2007,Office2010Black,Office2010Blue,Office2010银色,Outlook,简单,Sitefinity,日落,Telerik,透明,Vista,Web20,WebBlue,Windows7