2010-03-02 169 views
3

我使用AjaxControlToolkit(修补版本v62210,因为我需要一些包含的修复程序)中包含的HtmlEditor控件。AjaxControlToolkit:HtmlEditor Textarea在Chrome/Safari中未显示

不幸的是,HTML编辑器控件中的textarea从不显示在Chrome和Safari(都是最新版本)中。它是否有文字并不重要。 虽然它在两个浏览器都可以在AjaxControlToolkit示例页面上工作。

任何想法?

回答

4

具有以下css定义固定它:

#ctl00_CR_TabContainer_TabPanelDetails_tbText_ctl02_ctl00 
{ 
    height: auto !important; 
} 

选择器是特定的页面,但可以很容易地使用萤火虫来确定。

+3

在css中引用iframe的更好方法是.ajax__htmleditor_editor_base iframe height:auto!important; } – 2010-04-23 11:54:23

0

只是在Chrome浏览器中定义高度和宽度,所以会出现文本区域。作为例子。

编辑器属性中的height =“300”和width =“500”。

+1

嘿,你真的试过这个,因为我从来没有能够这样工作吗?如果你有,我很好奇你做了什么不同。 – 2011-05-07 17:50:02

0

好吧,我知道这是一年太晚了,但我有同样的确切问题,我通过从代码隐藏设置高度属性来解决它。我无法使用@simmonw的答案,因为我正在动态添加我的页面到页面,而且我无法知道选择器会被命名。无论如何,希望这将有助于某人。

2

尝试将编辑器设置的这个属性:

InitialCleanUp = true 

这应该可以解决铬和IE9回传问题也。