2014-05-09 24 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); 
    } 

这将加载的部分你希望每一个项目。