我使用AjaxControlToolkit(修補版本v62210,因爲我需要一些包含的修復程序)中包含的HtmlEditor控件。AjaxControlToolkit:HtmlEditor Textarea在Chrome/Safari中未顯示
不幸的是,HTML編輯器控件中的textarea從不顯示在Chrome和Safari(都是最新版本)中。它是否有文字並不重要。 雖然它在兩個瀏覽器都可以在AjaxControlToolkit示例頁面上工作。
任何想法?
我使用AjaxControlToolkit(修補版本v62210,因爲我需要一些包含的修復程序)中包含的HtmlEditor控件。AjaxControlToolkit:HtmlEditor Textarea在Chrome/Safari中未顯示
不幸的是,HTML編輯器控件中的textarea從不顯示在Chrome和Safari(都是最新版本)中。它是否有文字並不重要。 雖然它在兩個瀏覽器都可以在AjaxControlToolkit示例頁面上工作。
任何想法?
具有以下css定義固定它:
#ctl00_CR_TabContainer_TabPanelDetails_tbText_ctl02_ctl00
{
height: auto !important;
}
選擇器是特定的頁面,但可以很容易地使用螢火蟲來確定。
只是在Chrome瀏覽器中定義高度和寬度,所以會出現文本區域。作爲例子。
編輯器屬性中的height =「300」和width =「500」。
嘿,你真的試過這個,因爲我從來沒有能夠這樣工作嗎?如果你有,我很好奇你做了什麼不同。 – 2011-05-07 17:50:02
好吧,我知道這是一年太晚了,但我有同樣的確切問題,我通過從代碼隱藏設置高度屬性來解決它。我無法使用@simmonw的答案,因爲我正在動態添加我的頁面到頁面,而且我無法知道選擇器會被命名。無論如何,希望這將有助於某人。
嘗試將編輯器設置的這個屬性:
InitialCleanUp = true
這應該可以解決鉻和IE9回傳問題也。
在css中引用iframe的更好方法是.ajax__htmleditor_editor_base iframe height:auto!important; } – 2010-04-23 11:54:23