我在启用了不显眼的 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,问题就会消失!请检查所附图片。