0
public ActionResult TestControl()
{
return PartialView();
}
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult TestControl(FormCollection form)
{
if(!IsValid(form))
{
ModelState.AddModelError("_FORM", "Some error");
}
return Redirect(Request.UrlReferrer.AbsoluteUri);;
}
投稿にエラーがない場合は正常に動作します。しかし、いくつかのエラーを追加すると、どのようにして現在のモデル状態をTestControl()メソッドで取得できますか?RenderActionとModelStateの問題
いいえ、私は別の問題について話します。 ModelState.AddModelError( "_ FORM"、 "Some error")の後。 私はModelState.Count == 1 を持っていますが、TestControl() 私はModelState.Count == 0を持っていますが、私は理由を理解していますが、TestControl(FormCollectionフォーム)のModelStateを復元する方法がわかりません。 – dotneter