3

AjaxControlToolkit に含まれている HtmlEditor コントロールを使用しています (含まれている修正の一部が必要だったため、バージョン v62210 にパッチを適用しました)。

残念ながら、Html Editor コントロールのテキストエリアは、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ブラウザで高さと幅を定義するだけで、テキスト領域が表示されます。例として。

Editorプロパティのheight="300"およびwidth="500"。

于 2011-04-03T09:12:58.013 に答える
0

わかりました、これは 1 年遅すぎることはわかっていますが、これとまったく同じ問題があり、コード ビハインドから高さプロパティを設定して修正しました。@simmonw の回答を使用できませんでした。ページに動的に追加しているため、セレクターの名前を知る方法がありませんでした。とにかく、うまくいけば、これは誰かを助けるでしょう。

于 2011-05-07T18:09:12.660 に答える