在ie下错误显示radDatePicker telerik

时间:2012-01-25 14:16:45

标签: c# asp.net telerik

仅在IE下我的radDatePicker看起来像这样:

enter image description here

代码是:

<telerik:RadDatePicker TabIndex="17" EnableEmbeddedSkins="false" Skin="Default" ...

感谢您的帮助

2 个答案:

答案 0 :(得分:2)

我有同样的问题,解决方法如下:

我把一个带有css的RadDatePicker

<telerik:RadDatePicker ID="RadDatePicker3" runat="server" CssClass="RadInput_HIDE">
</telerik:RadDatePicker>

css是

.RadInput_HIDE  
{    
     visibility: hidden;
}

答案 1 :(得分:0)

以下是一些选项(我们所做的事情并非如此罕见)。

  1. 检查您的html在标准和兼容模式下的呈现方式是否有所不同(请查看this)。如果它在标准模式下正确呈现并且不在兼容模式下,则添加&lt; meta http-equiv =&#34; X-UA-Compatible&#34;含量=&#34; IE = 9&#34;&GT;到标题,看看是否有效(只有IE&gt; 7,我相信)或take a look here - 强制页面以标准模式呈现可能是也可能不是一种选择。
  2. 考虑使用modernizr - 它有助于解决各种跨浏览器兼容性问题(但可能需要执行一些工作)。
  3. 如果上面两个没有帮助,直接通过查看html源来定位Telerik生成的CSS,并通过实现任何合适的IE hack将补丁限制为需要它的IE版本。
  4. 我们使用Telerik DatePicker遇到了很多问题 - 这也可能是一个选择。我们现在更喜欢jQuery datepickers