2010-12-03 26 views
0

私はSite.Masterファイル(フッター)にレンダリングされている部分的なビューを持っていて、フォームを含んでいます - 値を送信でき、ちょうど良いコントローラに投げられます。エラーを表示するフォームに戻る必要がありますSite.Masterでフォームを処理するにはどうすればよいですか?

私はSite.Master内でビューモデルを使用するフォームを持っていても、それを戻して検証エラーを投稿することはできますか?

<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %> 

私はここで使用して継承することができる文句を言わない...私はあなたが強く内側にフォームを部分的に入力した後、TempDataを中にModelStateを渡し、追加使用することができます

おかげ

+0

で行うことは非常に簡単です。 – Paul

答えて

1

を思ういけませんエラーはModelStateのpartialviewに戻ります。私は間違いなくクライアント側のバリデーションも実行しました。

もう1つの方法は、フォームをAjax経由で送信することです。 Jquery.Forms.jsあなたが強く内部形式で部分的に型指定されたを使用することができます

http://malsup.com/jquery/form/

+0

ああ、私は病気に行くと思うajax/jqueryのようなものは常に答えのlol – Jerrold

+0

私はあなたのことを聞いて、それはMVCでとても簡単です!あなたのプロジェクトに最高の運があります! – Paul

関連する問題