一、无刷新表单

1、前台页面,首先得引用两个JS文件

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

2、放在一个div中,UpdateTargetId:需要更新到哪个地方,这里是更新到 的div中,Url:需要执行哪个控制器中的Action

<div>
@using (Ajax.BeginForm(new AjaxOptions { UpdateTargetId="result",Url=Url.Action("result")}))
{
   @Html.EditorFor(p=>p)
   <input type="submit" value="提交" />
}
</div>

<div ></div>

3、后台可以返回Content、JSon.....

如:

public string result(Person person)
{
    JavaScriptSerializer s = new JavaScriptSerializer();
    return s.Serialize(person);
}

相关文章:

  • 2021-10-31
  • 2021-10-10
  • 2021-07-27
  • 2022-12-23
  • 2022-12-23
  • 2022-01-28
  • 2022-12-23
  • 2022-02-24
猜你喜欢
  • 2021-09-26
  • 2021-10-27
  • 2021-12-02
  • 2022-12-23
  • 2021-09-03
  • 2022-12-23
  • 2021-10-22
相关资源
相似解决方案