Могу ли я вернуть отредактированный объект обратно в контроллер из моего строго типизированного представления, не используя Request.Form? - PullRequest
0 голосов
/ 02 октября 2009

Просто интересно, я строго ввожу эти представления в ASP.NET MVC, а затем использую Request.Form на контроллере отправки, чтобы получить данные, проверить их, поместить в объект, отправить в базу данных. Есть ли способ, которым я могу просто отправить объект обратно со страницы просмотра, поскольку он строго типизирован вместо того, чтобы делать всю эту чушь, чтобы просто снова получить объект, так как я только что начал с одного?

1 Ответ

3 голосов
/ 02 октября 2009

Вы имеете в виду, модель привязки?

[AcceptVerbs (HttpVerbs.Post)]
public ActionResult UpdateUser (User user)
{            
    SaveUpdates ();

    return View();
}

Это автоматически инициализирует свойства пользователя со значениями формы с такими же именами.

Посмотрите на этот ответ: Объяснение привязки пользовательской модели ASP.Net MVC

alt text
(источник: odetocode.com )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...