Ich bin herumalbern mit dem NerdDinner Tutorial Dinner Edit Steuerelement.
Ich erhalte eine FormCollection als eines der Argumente, kann ich die Daten darin trimmen, bevor ich UpdateModel() verwende.Trim() FormCollection Werte
[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);
}
}
Oder muss ich das manuell tun, indem ich über die Request.Form-Schlüssel iteriere?
Der Hanselman Link ist http://www.hanselman.com/blog/IPrincipalUserModelBinderInASPNETMVCForEasierTesting.aspx – nikmd23