Передача данных модели из представлений в контроллер - PullRequest
0 голосов
/ 06 октября 2011

В проекте Mvc3 у меня есть класс модели с именем поля InsertDate.Я не хочу никакого контроля над представлением для этого поля.

Когда данные сохраняются, они принимают значение NULL, и я установил его как DateTime.Now на стороне контроллера.

проблема в том, что: в представлении обновлений это значение приходит ко мне нулевым.Я хочу, чтобы это поле было установлено по умолчанию в окне обновления.

Кто-нибудь имеет представление об этом?

Ответы [ 2 ]

1 голос
/ 06 октября 2011

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

0 голосов
/ 06 октября 2011

Используйте скрытое поле для хранения этих данных, и они будут возвращены вам.

@Html.HiddenFor(x => x.InsertDate)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...