Код: Выделить всё
public class MyFormViewModel
{
public string SubmitButtonId { get; set; } = "submit-button";
public string UsernameInputId { get; set; } = "username-input";
public ButtonOptions Button { get; set; }
}
< /code>
Затем в моем просмотре бритвы я использую < /p>
Submit
@* Imagine an extension method using the nested model to configure a custom HTML builder *@
@Html.CustomButtonFor(x => x.Button);
Теперь я начинаю чувствовать, что я просто сдвигаю вещи в своей ViewModel, не зная, должно ли это быть там. Мои просмотры становятся раздутыми данными, которые не поступают от пользователя или не относятся к логике домена. Также становится утомительным, чтобы просматривать все эти значения, когда модель штата недействительна, поскольку они не являются частью опубликованных данных.>
Подробнее здесь: https://stackoverflow.com/questions/795 ... -what-shou