none
VisualStudio2012 ModalPopupExtenderについて RRS feed

  • 質問

  • お世話になります。
    VIsualStudio2012にAjaxContorolToolkit.NET45を導入して開発検討中です。
    そのなかで、ModalPopupExtenderを使ってポップアップダイアログを作りたいのですが、
    IE8,9,10だと、ダイアログを表示するのですが、MODALになりません。
    つまり、下画面が動作します。chrome、FireFoxだとMODALになるのです。
    大変申し訳ございませんが、御教授をお願いいたします。
    2013年1月17日 3:15

回答

すべての返信

  • こちらのサイトがご参考になりますでしょうか?

    modalpopupで親画面が制御できてしまう・・・

     

    また、蛇足になってしまい、恐縮ですが。。

    AjaxControlToolkit.NETの導入を検討中であるのでしたら、あわせてJQuery(JQuery UI)なども検討対象とするのはいかがでしょうか?

    マイクロソフト、jQueryへの全面的な支持を発表←こちらの記事にあるように、「ASP.NET Ajax Libraryで開発しているデベロッパーには、jQueryへのシフト」がすすめられています。

     

    Visual Studio 2012だと、JQueryのインテリセンスやスニペットもかなり便利に使えるようになっていますので(Visual Studio 2012 の jQuery インテリセンスとコード スニペット)、ご参考までに。。!


    • 編集済み kyk_nk 2013年1月17日 13:10 修正
    • 回答としてマーク bikke 2013年1月18日 1:55
    2013年1月17日 13:04
  • bikke さん>

    kyk_nk さんが紹介されたページを見ても解決できなければ、問題を再現できる必要最小限のコードをアップしていただけると、回答者の方でも検証できるのでお役に立てるかもしれません。

    その際は、ご自分の環境(OS, IIS のバージョンなど)も書いてください。


    kyk_nk さん>

    サーバーコントロールを使用する ASP.NET Web Forms の場合は Ajax Control Toolkit が選択肢になります。

    ASP.NET Ajax Library は、ASP.NET MVC のようにサーバーコントロールを使用せずクライアントスクリプトのみで  Ajax Control Toolkit と同等の機能を実装するために開発された(結局開発中止して jQuery に切り替えた)ライブラリではないのですか?

    2013年1月17日 13:39
  • SurferOnWwwさん

    おはようございます。ご指摘内容、ごもっともだと思います。

    個人的な経験なのですが、ASP.NET Web Forms(ASP.NET 4)の開発で、「Ajax Control Toolkit」と「サーバーコントロールとJQueryUIの併用」の比較導入検討を行ったことがあったため、余分なことまで記載してしまいました。

    (その際にはサーバーコントロールとJQueryUIの併用で開発を進めることにしました。ただこれはあくまでケースバイケースですので、状況にもよると思うのですが。。!)


    ダイアログをモーダルで表示するのがブラウザで挙動が異なるのも、もしもJQueryUIのDialogを利用してみたら、、という思いが先走り、自分の経験ベースの偏った内容を記載してしまいました。

    最初の投稿で蛇足な記載をしてしまったため、本筋と関係ない投稿をすることとなってしまい、申し訳ありません。

    こちらの回答にてご容赦ください。


    • 編集済み kyk_nk 2013年1月17日 23:53 修正
    2013年1月17日 23:46
  • kyk_nkさん、SurferOnWwwさん 大変ありがとうございました。
    御教授いただいたスタイルシートの記述で対応できました。

    なにぶん、今まで、VB,C、Javaでの開発ばかりで、WEB開発が始めてなので、四苦八苦しながら、検討しています。
    今後も御教授をお願いすると思いますが、なにぶん宜しくお願いします。
    jQueryについて
    VisualStudioを開発ツールに選んだ、最後の一押しがjQuery対応だったので、いつかはjQueryを使おうと思っていますが、
    上記のとおり、スキルがそこまでいたっておらず、精進したいと思います。
    2013年1月18日 1:55