none
子画面の作り方 RRS feed

  • 質問

  • ASP.NETの初心者(web自体が)です。

    マスタ等の選択画面をどのように作成すれば良いのか?を教えて頂けますでしょうか?

    (イメージは、郵便番号検索のようなパターンです。)

     

    1、A画面の検索ボタンを押す。

    2、JavaScriptにてB画面(選択画面)を表示

    3、B画面より、該当行を選択

    4、A画面に結果をセット

     

    これを、クライアントサイド(要はポストバックさせない)で処理したいです。

    また、B画面は他の処理でも使用するので、部品化したいです。

     

    丸投げな質問で大変申し訳ありませんが、宜しくお願い致します。

    環境は、

    VS2010

    IE6

    SQLSERVER2008R2

    です。

     

    2011年8月2日 11:11

回答

  • ASP.NET AJAX Control Toolkit の ModalPopup を使うとか、JavaScript で動的に iframe を追加するなどの方法があると思います。

    ところで、まる投げはともかくとして、ご自分で立てたスレッドは放置しないで最後までフォローするようにしてしてくださいね。

    • 回答の候補に設定 山本春海 2011年8月9日 8:24
    • 回答としてマーク 山本春海 2011年8月26日 5:01
    2011年8月2日 13:37

すべての返信

  • > これを、クライアントサイド(要はポストバックさせない)で処理したいです。

    JavaScriptを勉強しましょう。

    > 丸投げな質問で大変申し訳ありませんが、

    あまりに丸投げで上記のことぐらいしかアドバイスできないっすね。。。


    あおい情報システム株式会社 小野修司(どっとねっとふぁん)
    2011年8月2日 11:34
  • すみません、そうですよね。

    もう少し、どこがわからないかを記述します。

    A画面からB画面を表示する時に、

    showModalDialog等の物理的に別画面なのでは無く、

    Div要素をHiddenからNormalに変えるような動きにしたいのです。

    このDiv要素内の情報は、PageLoad時点でセットしておけば、

    思った通りに動作してはいます。

    が、必要な時に必要な情報をセットさせたいのと、同じ処理は同じソースを使いたいことから、

    JqueryのManipulationのような仕掛けを作って部品化を考えています。

    showModalDialogでの処理はうまくいっているので、タイトルバーを消す方法でも構いません。

     

    色々と調べてはみたのですが、showModalDialog等の処理は見つけましたが、

    自分が考えているような情報までたどり着けませんでした。

     

    とにかく、B画面(選択画面)のJavaScriptでの動的な開き方がわかれば、

    後は自力でさばけそうな気がしています。

     

    重ね重ね申し訳ありませんが、アドバイスをお願いできませんでしょうか?

    2011年8月2日 12:10
  • ASP.NET AJAX Control Toolkit の ModalPopup を使うとか、JavaScript で動的に iframe を追加するなどの方法があると思います。

    ところで、まる投げはともかくとして、ご自分で立てたスレッドは放置しないで最後までフォローするようにしてしてくださいね。

    • 回答の候補に設定 山本春海 2011年8月9日 8:24
    • 回答としてマーク 山本春海 2011年8月26日 5:01
    2011年8月2日 13:37
  • A画面からB画面を表示する時に、

    showModalDialog等の物理的に別画面なのでは無く、

    Div要素をHiddenからNormalに変えるような動きにしたいのです。

    このDiv要素内の情報は、PageLoad時点でセットしておけば、

    思った通りに動作してはいます。

    jQueryの$.getあるいは$.postはいかがでしょうか

    http://api.jquery.com/jQuery.post/

    http://www.codeproject.com/KB/ajax/AjaxJQuerySample.aspx


    Shadowと愉快なコード達
    Please correct me if my concept is wrong
    • 回答の候補に設定 山本春海 2011年8月9日 8:24
    2011年8月3日 1:58