/ / MVC5 Parial View з властивістю моделі - c #, asp.net-mvc, прив'язка, модель, часткові види

Параметр MVC5 Parіal View з властивістю моделі - c #, asp.net-mvc, binding, model, partial views

Я хочу створити частковий вигляд, який буде відображати властивість моделі. Тепер у мене є щось на зразок цього:

<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 для відповіді № 1

ви повинні передати модель основного виду на частковий вигляд і показати ваші моделі і весь вигляд


0 для відповіді № 2

Отже, ви хочете створити частковий елемент для групи елементів.

Не впевнений, що ви використовуєте бритву не, але ви можете це зробити

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

Це дозволить завантажити частково для кожного елемента, який ви хочете.