2011-11-03 6 views
-2

私は、フォローレイアウト構造でどのメソッドを使うのが良いかを説明するサンプルまたは記事が必要です。MVCカミソリのレイアウト。どうやってするの?

ヘッダー メニュー ボディ フッター

私のすべてのページに、ヘッダセクションでは、私は、ユーザー名、ユーザーIDおよびユーザー・アクセスのカウント情報を表示します。

どのようにレンダリングすればよいですか? HTML.Action、HTML.RenderAction、HTML.PartialまたはHTML.RenderPartial?

HTMl.Action ou RenderActionを使用する場合は、すべてのコントローラでその機能を実行する必要がありますか?

おかげで、 シルバ

答えて

2

は、Visual Studioで新しいASP.NET MVC 3プロジェクトを作成し、インターネットアプリケーションテンプレートを選択します。それはあなたが学ぶことができる基本的なレイアウトを与えるでしょう。

+0

まずはお返事いただきありがとうございます。 このシナリオはどうですか? 私のメニューセクションにはDB接続が設定されていて、結果はセッション変数に保存されました(1ページごとにクエリを作成したくないため)。このアプローチはユーザー情報と同じにする必要がありますか?このセッションの期限が切れるとどうなりますか? .cshtmlファイル内の情報を再度取得するか、すべてのページのコントローラを使用するかをこの関数に設定する必要がありますか? –

+0

私はそれをしないことをお勧めします。ユーザーがページを開いたままにして2時間ほどコンピュータを離れると、セッションは期限切れになり、メニューなしでも何が起こっているのか分かりません。 Scott Guthrie、Phil Haack、Scott HanslemanのいずれかのGoogle検索を行う - 彼らのブログは私に非常に多くのことを教えてくれた。 – simonlchilds

関連する問題