3

Я создал модель с именем, электронной почтой, телефоном без свойств, а также создал представления для создания, редактирования, удаления и индексации. Все это прекрасно работает.Обновить параметры, после обновления модели

Теперь я добавил имущество в модель, например Адрес. Теперь я хочу, есть ли какой-либо метод, чтобы после добавления свойства в модель вновь добавленное свойство автоматически добавило все соответствующие представления.

Можем ли мы это сделать?

ответ

0

Существует способ, но применим только в том случае, если представление создается с помощью вспомогательных классов HTML. Вид должен быть строго типизирован.

@Html.EditorForModel() 

Этот HTML-помощник автоматически обновит и расшифрует требуемые поля ввода, но при этом вы можете иметь ограниченную гибкость.

Другой способ может создать собственный класс, который отображает html-страницу.

Используйте как показано ниже на вашем экране. Вид должен быть строго типизирован для модели, которую вы хотите использовать:

@using(html.BeginForm()){ 
    @Html.EditorForModel() 
} 
+0

Где я могу поместить этот тег в поле зрения и как изменения отразятся в представлениях после обновления модели? –

+0

Обновлен ответ. – Guanxi

+0

Я добавил тег, как вы указали в представлении, а затем добавил свойство в модель и построил проект. Но добавленное свойство не будет автоматически отображаться. Как автоматически будет отображаться свойство? –

Смежные вопросы