2009-08-14 3 views
2

ASP.NET MVCでAjax.BeginFormを使用してフォームを投稿しています。 AjaxOptionのUpdateTargetIdプロパティを使用して1つのdivを更新しています。今私は2 Divsを更新するための投稿が必要です。私はまた、2つの異なる意見を返す必要があります。ここで Ajax.BeginFormを使用しているときに、AjaxOptions用に複数のUpdateTargetIdを持つにはどうすればいいですか?

は、私が現在持っているコードです:

<%using(Ajax.BeginForm("Create", new { controller = "View"},new AjaxOptions { UpdateTargetId = "view_tabs" })){ %> 
<%= Html.TextBox("viewName") %> 
<input type="submit" value="Create a New View" /><br /> 
<%} %> 

それともを、フォームの送信アクションは、ビューを返す一方のコントローラに投稿しても、別のビューを返し、別のコントローラにGETリクエストを行う必要があります! !

MVCフレームワークを使用してこれを達成するにはどうすればよいですか?私はJQueryやその他のJavascriptライブラリを使用したくありません。

答えて

1

私はJQueryや他のJavascriptライブラリを使用したくありません。

qith jQueryに問題がありますか?それは本当に素晴らしいフレームワークです。私の知る限りでは、ASP.NET MVC AJAXの機能はかなり限られていますが、おそらくASP.NET AJAXライブラリを直接使用することはできますか?

私はjQueryにチャンスを与えることを提案します。

+0

私はjqueryも好きです。実際、jqueryを使って上記の問題を解決しています。私は、複数のupdatetargetidsがAjax.beginFormによってサポートされているかどうかを知りたいと思っています(... – darthjit

+0

その場合、私の知識の*に、いいえ。 – jeef3

関連する問題