Искам да създам частичен изглед, който ще показва собственост на модела. Сега имам нещо подобно:
<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);
}
Това ще се зареди частично за всеки елемент, който искате.