zoukankan      html  css  js  c++  java
  • Ajax.ActionLink用法

    必须要引用的JS库:

    <script type="text/javascript" src="@Url.StaticFile("/Assets/Content/Scripts/jquery.unobtrusive-ajax.min.js")" charset="utf-8"></script>

    异步删除操作回调显示删除成功并刷新页面:

    @Ajax.ActionLink("删除", "Delete", "WorkNews", new { id=item.ID }, new AjaxOptions { HttpMethod = "Post", Confirm = "您确定要删除吗", OnSuccess = "successFun" })
        function successFun() {
            parent.layer.msg("删除成功");
            location.reload();
        }

    AjaxOptions中还有其他可以指定的属性:

    Confirm 等效于javascript中的return confirm(msg),在点击该链接时先提示需要确认的信息。
    HttpMethod 指定使用Get或者是Post方式发送Http请求
    InsertMode 指定使用哪一种方式在指定的UpdateTargetId元素更新数据,可以有三种方式: "InsertAfter", "InsertBefore", or "Replace" 。默认为:Replace
    LoadingElementDuration Loading元素显示的时间
    LoadingElementId 可以指定在Http请求期间显示的Loading元素
    OnBegin 在Http请求之前执行的javascript方法
    OnComplete 在Http请求结束时执行的方法
    OnFailure 在Http请求失败时执行的方法
    OnSuccess 在Http请求成功时执行的方法
    UpdateTargetId Http请求更新的页面元素
    Url Http请求的Url
  • 相关阅读:
    垃圾收集器与内存分配策略(二)之垃圾收集算法
    组合与继承
    垃圾收集器与内存分配策略(一)之对象存活判断
    虚拟机中对象的创建、内存布局、访问
    Java运行时数据区域划分
    Java操作excel表格
    位段
    sh -s用法
    ubutu14.04选中文本就会删除问题解决
    java容器-List
  • 原文地址:https://www.cnblogs.com/kennyliu/p/5141133.html
Copyright © 2011-2022 走看看