2011-01-19 3 views

答えて

3

:あなたはASP.NET MVC 3を使用している場合は、return Json("Your Message")

によってこれを行う新しいリモート属性に見ることができます検証の要約と一緒にAJAXを使用してコントローラアクションを呼び出すと、この部分が返され、サマリを更新することができます。例:

public ActionResult SomeAction() 
{ 
    return View(); 
} 

と対応するビュー:

<%= Html.ValidationSummary() %> 

コントローラのアクションを直接にする必要がある部分HTMLを送信し、この方法は、アクションのビューを返します

$('#validationSummary').load('/home/someaction'); 

あなたのページ内の更新/置換。コントローラアクションがJSONを返す場合は、エラーメッセージのリストを含む追加のパラメータを既存のJSON構造体に収めて、AJAX成功コールバックで対応するDOMセクションを更新できるようにする必要があります。ここでもう少し仕事がありますが、jQuery Templatesのようなものは、これも楽しいかもしれません:-)

関連する問題