目立たない JavaScript を有効にした MVC 3.0 に次のコードがあります。
using (Ajax.BeginForm("search", new { puremode = 1 }, new AjaxOptions(){ UpdateTargetId="searchResult"} ))
{
<fieldset>
<legend>aaa</legend>
@Html.Partial("_SearchCriteria", Model)
<p>
<button class="t-button" type="submit">
<span class="icon16 xmag-png"></span>Search...</button><br />
</p>
</fieldset>
}
検索ボタンをクリックすると、4 つの Ajax リクエストが同時に行われ、「成功」メソッドも 4 回呼び出されます。
ノート!!!邪魔にならない JavaScript を無効にすると、問題はなくなります。添付画像をご確認ください。