标签:
必须要引用的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 |
标签:
原文地址:http://www.cnblogs.com/kennyliu/p/5141133.html