1
NerdDinnerチュートリアルDinner Editコントロールを使いこなしています。
私は引数の1つとして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