3

我正在使用 AjaxControlToolkit 中包含的 HtmlEditor 控件(已修补版本 v62210,因为我需要一些包含的修复程序)。

不幸的是,HTML 编辑器控件中的文本区域永远不会在 Chrome 和 Safari(均为最新版本)中显示。里面有没有文字都没有关系。不过,它在 AjaxControlToolkit 示例页面上同时适用于两种浏览器。

有任何想法吗?

4

4 回答 4

4

使用以下 css 定义对其进行了修复:

#ctl00_CR_TabContainer_TabPanelDetails_tbText_ctl02_ctl00
{
    height: auto !important;
}

选择器是特定于页面的,但可以使用 Firebug 轻松确定。

于 2010-03-08T14:46:57.117 回答
2

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

InitialCleanUp = true

这也应该解决 chrome 和 IE9 回发问题。

于 2011-08-12T10:21:02.700 回答
0

只需在 chrome 浏览器中定义高度和宽度,就会出现文本区域。例如。

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

于 2011-04-03T09:12:58.013 回答
0

好的,我知道这已经晚了一年,但我遇到了同样的问题,我通过在代码隐藏中设置 height 属性来修复它。我无法使用@simmonw 的答案,因为我正在将我的动态添加到页面中,而且我无法知道选择器的名称。无论如何,希望这会对某人有所帮助。

于 2011-05-07T18:09:12.660 回答