我正在使用 AjaxControlToolkit 中包含的 HtmlEditor 控件(已修补版本 v62210,因为我需要一些包含的修复程序)。
不幸的是,HTML 编辑器控件中的文本区域永远不会在 Chrome 和 Safari(均为最新版本)中显示。里面有没有文字都没有关系。不过,它在 AjaxControlToolkit 示例页面上同时适用于两种浏览器。
有任何想法吗?
我正在使用 AjaxControlToolkit 中包含的 HtmlEditor 控件(已修补版本 v62210,因为我需要一些包含的修复程序)。
不幸的是,HTML 编辑器控件中的文本区域永远不会在 Chrome 和 Safari(均为最新版本)中显示。里面有没有文字都没有关系。不过,它在 AjaxControlToolkit 示例页面上同时适用于两种浏览器。
有任何想法吗?
使用以下 css 定义对其进行了修复:
#ctl00_CR_TabContainer_TabPanelDetails_tbText_ctl02_ctl00
{
height: auto !important;
}
选择器是特定于页面的,但可以使用 Firebug 轻松确定。
尝试设置编辑器的这个属性:
InitialCleanUp = true
这也应该解决 chrome 和 IE9 回发问题。
只需在 chrome 浏览器中定义高度和宽度,就会出现文本区域。例如。
编辑器属性中的 height="300" 和 width="500"。
好的,我知道这已经晚了一年,但我遇到了同样的问题,我通过在代码隐藏中设置 height 属性来修复它。我无法使用@simmonw 的答案,因为我正在将我的动态添加到页面中,而且我无法知道选择器的名称。无论如何,希望这会对某人有所帮助。