2014-05-09 53 views
0

我想創建將顯示模型屬性的部分視圖。 現在我有這樣的事情:MVC5與模型屬性的視圖查看

<div class="form-group"> 
    @Html.LabelFor(model => model.Property, new { @class = "control-label col-md-2" }) 
    <div class="col-md-10"> 
    @Html.TextBoxFor(model => model.Property, new { @class = "form-control" }) 
    @Html.ValidationMessageFor(model => model.Property) 
    </div> 
</div> 

我想有此作爲將與模型屬性綁定單獨的控制(局部視圖)。

我需要在這些數據(按鈕,滑塊等)上添加用戶的額外操作,但仍然需要將其正確綁定到原始數​​據,並且標籤和驗證仍然可行。

模型充滿此性質,這是:

<nullable>int 

所以這將是很好有此局部視圖,以保持清晰的代碼。

我玩的是部分視圖,但暫時沒有太多成功。

編輯

我不想通過整個模型,因爲在局部視圖我需要採取的所有屬性的照顧,我對他們有大約300,所以編輯所有的人,我需要確切地這與js相同的代碼。因此,鑑於我關心模型,我將使用這個部分視圖的每個屬性。

回答

0

你應該通過主視圖的模型局部視圖,並顯示您的模型和視圖所有

0

好了,你想創建一個局部的一堆物品。

不知道,如果你使用的不是剃刀,但你可以做到這一點

 @foreach(var item in Model.items) 
    { 
     Html.RenderPartial("_PartialView", item); 
    } 

這將加載的部分你希望每一個項目。