2011-07-02 3 views
3

私はASP.NET MVC3の初心者です。私がやっているやり方が良い方法であることを確認したいと思います。たとえば、上部にヘッダー情報、下部にいくつかの詳細情報(フッター)など、さまざまなものが含まれているページがあるとします。私は、これらのすべてを小さなページ(管理しやすい)に分割する部分的なページを作成することを好みます。ページを小さなページに分割するための良い方法

enter image description here

ここで私は小さなページに自分のページをカットする方法である:以下

は例のページがあります。

enter image description here

行うためのこの方法は、(少なくとも私にとっては)理解し、管理することが容易です。

は、ここに私のDetail.cshtmlページ

私は便宜上1ページ内のすべての私のスクリプト(DetailScript.cshtml)を配置
@model DocumentManager.ViewModels.SuiteDetailViewModel 
<div class="detail-header-toolbar">  @Html.Partial("DetailHeaderToolbar")   </div> 
<div class="detail-header-affaire">  @Html.Partial("DetailHeaderAffaire")   </div> 
<div class="detail-footer-suite">  @Html.Partial("DetailFooterTabs", Model.Suite) </div> 
<div class="detail-script">    @Html.Partial("DetailScript", Model.Suite)  </div> 

です。

あなたの意見をお聞かせください。ありがとうございました。

答えて

3

私の意見では、ページを小さな部分に分割することは、コードを整理する良い方法です。

Layoutsを参照してください。レイアウトを使用すると、重複したコードを最小限に抑えて一貫した外観を適用するのに役立ちます& feel。

部分モデルには、より小さなモデルを渡すことは間違いありません。

私が行う唯一の変更は、部分ビュー内のクラス(<div class="detail-header-toolbar">)を持つdivを移動することです。これらは部分ビューの一部です。

+0

あなたのご意見をお聞かせください。 – Bronzato

関連する問題