2011-01-10 20 views
1

をAjax.BeginForm仕事を得るために、私は、ASP.NET MVC 2 - どの部分図の内側に適切に

/ホーム/ SetResults patientId = [somePatientId]

のようなURLを持つビューを持っています?その一部がconditionaly一部partialviewそのpartialViewの内部

でAJAX-更新される私はこのコード

<% using (Ajax.BeginForm("Action", "Home", new AjaxOptions { UpdateTargetId = "placeholder", InsertionMode = InsertionMode.Replace,HttpMethod = "Post"})) 
{%> 
<div id="placeholder"> 
.... 
を持っています

私は送信ボタンを押すたびに、私は私のシンプルなコントローラのアクション・メソッドを取得

[HttpPost] 
public ActionResult Action(MyModel model) 
{ 
return PartialView(); 
} 

すべてがAJAX自体を除いて正常に動作します - 私はいつもにリダイレクト取得しています代わりのコントローラのアクションの結果で更新私のプレースホルダをのgettinだから、

/ホーム/アクション

のURLを眺め、それは部分的に部分的なビューを更新することは可能でしょうか?はいの場合私は間違っていますか?これは、定期的に提出するようにAjaxフォームの動作提出し、含まれていない場合、私は気づいた

<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script> 

:チェックする

答えて

1

ことの一つは、あなたがAJAXスクリプトを含むされているということでしょう。

+0

ありがとうございます!あなたは私の日を救った:)愚かな私は、

関連する問題