ASP.NET MVC 框架中包含一组 Ajax 辅助方法,可以用来创建表单和指向控制器操作的链接,它们是异步的,且不用编写任何脚本代码来实现程序的异步性,但需要引入脚本文件 jquery.unobtrusive-ajax.js,MVC 4 应用程序默认在 _Layout 视图中包含这个脚本:

       Ajax - ASP.NET MVC 4 系列

       当然,也可以去除它,而在需要的页面上手动引入:

       Ajax - ASP.NET MVC 4 系列

Ajax 的 ActionLink 方法

       在 Razor 视图中,可通过 Ajax 属性方法,该方法可创建一个具有异步行为的锚标签

>
    <!--
        参数1:链接文本
        参数2:要异步调用的操作名称
        参数3:AjaxOptions 对象
    -->
    @Ajax.ActionLink("Click here to see today's special!",
        "DailyDeal",
        new AjaxOptions
        {
            UpdateTargetId = "dailydeal",
            InsertionMode = InsertionMode.Replace,
            HttpMethod = "GET"
        }
    )
</div>

相关文章:

  • 2021-08-16
  • 2021-06-08
  • 2021-06-08
  • 2021-09-10
  • 2021-10-03
  • 2021-11-23
  • 2022-12-23
  • 2021-11-26
猜你喜欢
  • 2021-09-13
  • 2022-12-23
  • 2021-11-17
  • 2022-12-23
  • 2021-10-31
  • 2022-01-19
  • 2021-10-20
相关资源
相似解决方案