2011-09-13 6 views
1

           を働いていません。 IE9でModalPopupExtenderを動作させようとしています。私は最新のAjaxControlToolki.dll Version 50731を.NET 3.5と4.0の両方に使用しています。そしてIEがついに地球の顔から消えていくのだろうかと疑問に思ったのですか?助けてください!!!!また

            - ページの<head>タグをマスターする<meta http-equiv="X-UA-Compatible" value="IE=9">を追加するには、ポップアップに役立ちますが、レイアウトを台無しにし、それがマスターページにだから、このソリューションを使用することはできませんので、ウェブサイト全体を台無し。 IE9のCSS処理といわゆる "互換モード"がこの問題の原因であることは明らかです。助けてください!!!モーダルポップアップが行の数日間、この戦いでない

+0

を - IE9が常にデフォルトになります互換モードに切り替える。だから私は ''をあなたのために追加すると推測しています。しかし、これがあなたのレイアウトを混乱させるならば、あなたのレイアウトスタイルのプロパティがIE9や現代のブラウザと互換性がないことを意味するかもしれません。あなたのウェブページはChromeやSafariで動作していますか? –

+0

最新のFFとChromeではすべてが正常です。メタタグのレイアウトが期待どおりにならず、IE9で他のものはすべてOKです - ポップアップを除く。タグを使用すると、すべてのブラウザでポップアップが正常に機能しますが、マスターページのレイアウトはすべてのブラウザで完全に混乱します。私たちは20%のユーザーでIE9だけをターゲットにすることはできません。また、シェアは着実に縮小しているので、私の大きな喜びです。それでもユーザーの20%が無視するには余りにも多く、私は解決策を見つけようとしています。 BtwはいつもIEのようなものです - IEで何かを動作させるには、常に50%〜80%の時間を費やさなければなりません。 – vertique

+0

タグ 'http-equiv =" X-UA-Compatible "value =" IE = 9 "'は他のブラウザに影響を与えるべきではありません。それはIEの目的のためだけです。ところで、代わりにこのタグを試してみてください。 ' –

答えて

0

Ajax.Netコントロール全体を設定しなければ正確な問題はわかりませんが、代わりにjQuery Dialog/Modalを使用した場合はどうなりますか?私は大きな成功を収めた。

http://jqueryui.com/demos/dialog/

+0

問題はポップアップウィンドウが実際にはポップアップではなく、完全に混乱したレイアウト。 Prototypeを使用しており、既存のコードがたくさんあるため、jQueryを使用することはできません。競合によって、私たちはできません。これはIE9とASP.NET AJAXの既知の問題です - いくつかの回避策があります - 残念ながら、それらのどれも私のために働いていません。 – vertique

+0

http://www.asp.net/ajaxlibrary/AjaxControlToolkitSampleSite/modalpopup/modalpopup.aspxこれは正しいツールですか?デモの例はIE9の自分のサイトで実行されます。私はここから私の唯一の選択肢は、テストプロジェクトをセットアップし、あなたの問題を見るためにAjax.NETツールキットをインストールすることだと思います。あなたはまだこの問題を解決できませんでしたか? – bigamil

0

同じ問題に直面した私は、マスターページのheadセクションに次のメタタグを追加するとき、私の問題が解決されました:イントラネットでのランニング場合

<meta http-equiv="X-UA-Compatible" content="IE=7" /> 
+0

はい - 残念なことに、これは同じ時間に多くのレイアウトCSSを制動するので、注意してください:) – vertique

関連する問題