Я обманываю с помощью учебника NerdDinner Ужин Редактировать управление.
Я получаю FormCollection как один из аргументов, могу ли я обрезать данные в нем, прежде чем использовать UpdateModel().Trim() FormCollection значения
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Edit(int id, FormCollection formValues)
{
Dinner dinner = dinnerRepository.GetDinner(id);
try
{
UpdateModel(dinner);
dinnerRepository.Save();
return RedirectToAction("Details", new { id = dinner.DinnerID });
}
catch
{
foreach (var issue in dinner.GetRuleViolations())
{
ModelState.AddModelError(issue.PropertyName, issue.ErrorMessage);
}
return View(dinner);
}
}
Или мне нужно сделать это вручную, итерации по ключам Request.Form?
Ссылка Hanselman http://www.hanselman.com/blog/IPrincipalUserModelBinderInASPNETMVCForEasierTesting.aspx – nikmd23