/ / MVC5 Париален изглед с характеристика на модела - c #, asp.net-mvc, свързване, модел, частично изгледи

MVC5 Паричен изглед с характеристика на модела - c #, asp.net-mvc, свързване, модел, частични изгледи

Искам да създам частичен изглед, който ще показва собственост на модела. Сега имам нещо подобно:

<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

така че би било хубаво този частичен изглед да поддържа ясен код.

Ще играя с частични възгледи, но за момента нямам голям успех.

РЕДАКТИРАНЕ

Не искам да минем целия модел, защото вpartial view Аз ще трябва да се грижи за всички свойства и имам около 300 от тях, така че да редактирате всички от тях имам нужда точно точно същия код с js. Затова, когато се грижа за модела, за всеки имот ще използвам този частичен изглед.

Отговори:

0 за отговор № 1

трябва да преминете модела на основния изглед на частичен изглед и да покажете вашите модели и всички изгледи


0 за отговор № 2

Добре, така че искате да създадете частично за куп елементи.

Не сте сигурни дали използвате бръснач не, но можете да направите това

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

Това ще се зареди частично за всеки елемент, който искате.