2010-03-02 89 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回傳問題也。