AjaxControlToolkit:HtmlEditor Textarea 未在 Chrome/Safari 中显示
我正在使用 AjaxControlToolkit 中包含的 HtmlEditor 控件(修补版本 v62210,因为我需要一些包含的修复程序)。
不幸的是,Html 编辑器控件中的文本区域永远不会在 Chrome 和 Safari(均为最新版本)中显示。里面有没有文字并不重要。 不过,它确实可以在两种浏览器的 AjaxControlToolkit 示例页面上运行。
有什么想法吗?
I am using the HtmlEditor Control included in the AjaxControlToolkit (patched version v62210 because I needed some of the included fixes).
Unfortunately the textarea in the Html Editor control is never displayed in Chrome and Safari (both latest version). It doesn't matter if there is text in it or not.
It does work on the AjaxControlToolkit Sample page with both browsers though.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
使用以下 css 定义修复了它:
选择器是特定于页面的,但可以使用 Firebug 轻松确定。
fixed it with the following css definition:
The selector is page specific but can be determined easily using Firebug.
尝试设置编辑器的此属性:
这也应该可以解决 chrome 和 IE9 回发问题。
Try to set this property of the editor:
This should resolve chrome and IE9 postback issue also.
只需在 Chrome 浏览器中定义高度和宽度,就会出现文本区域。例如。
编辑器属性中的 height="300" 和 width="500"。
just define height and width in chrome browser, so text area will appear. as example.
height="300" and width="500" in Editor property.
好吧,我知道这已经晚了一年,但我也遇到了同样的问题,我通过从代码隐藏设置 height 属性来修复它。我无法使用 @simmonw 的答案,因为我将我的答案动态添加到页面中,并且我无法知道选择器的名称。无论如何,希望这会对某人有所帮助。
Ok, I know this is a year too late, but I had this same exact problem, and I fixed it by setting the height property from the code-behind. I wasn't able to use @simmonw 's answer because I am adding mine to the page dynamically and I had no way of knowing what the selector would be named. Anyways, hopefully this will help someone.