2017-06-21 3 views
1

aspx.csページにリストまたは配列(重要ではない)があるとします。そのリスト/配列などをどのように渡してマスターページに送ることができますか?その後、関数を使用すると、リスト/配列を関数に渡さずに.aspxページに渡すことができますか?マスターページに情報を渡すには?

希望はこれが理にかなっています。ありがとうございました。

+1

[ASP.NET:コンテンツページからマスタページにデータを渡す](https://stackoverflow.com/questions/21160132/asp-net-passing-data-from-content-page-to-master)の可能な複製-page) – mjwills

答えて

0

あなたの答えは、変数をセッション(Session.MyVariable)に保存し、子ページが読み込まれたらその方法でアクセスすることです。必ずしもレイアウトページからビューに渡す必要はありませんが、レイアウトページの下にロードされると、ビューにどのようなデータでも取得できます。それが役に立ったら、私は完全に理解していません。子ページの「ヘッダ」で

+0

レイアウトページとしてaspx.csを参照していますか? .aspxは子ページですか? –

-1

私の最高のゲストには、シリアル化されたXMLのように合格してから、このリンクになっていることがあり、マスターページに

0

をそれを解析することで、あなた https://www.codeproject.com/Articles/333650/Beginner-s-Tutorial-on-Master-Pages-in-ASP-NET役立ちます

「マスターページのプロパティをコンテンツページから変更する」に移動し、サイトマスタにラベルを定義した後、このラベルのテキストをコンテンツページから変更することができました。

+0

私はまだ少し混乱していることを正直に述べなければならない。 arrayMasterという名前の配列がある場合、次のように記述します:Session ["master"] = arrayMaster;そして、私は後でarrayMasterを使うので、関数でそれを使うことができますか?助けてくれてありがとう! –

+0

私はあなたのことを理解してくれることを願っています。 page1 session ["master"] = arrayMasterに書き込む場合、page2に値を入れたい場合は、セッションを使用し、2ページ目に配列を定義してsession ["master"](myarray =セッション["マスター"]) – user1947393

関連する問題