asp.net-mvc-3 – MVC3 Ajax.ActionLink
发布时间:2020-05-24 08:08:00 所属栏目:asp.Net 来源:互联网
导读:对于以下内容: @Ajax.ActionLink(Delete, Delete, AdminGroup, new { id = item.AdminGroupId }, new AjaxOptions { Confirm = Delete?, HttpMethod = Delete, OnSuccess = function() { $(this).parent().pare
|
对于以下内容: @Ajax.ActionLink("Delete","Delete","AdminGroup",new { id = item.AdminGroupId },new AjaxOptions { Confirm = "Delete?",HttpMethod = "Delete",OnSuccess = "function() { $(this).parent().parent().remove() }" })
OnSuccess得到了错误.请帮忙. 解决方法它应该是这样的:@Ajax.ActionLink(
"Delete",new AjaxOptions {
Confirm = "Delete?",OnSuccess = "handleSuccess"
}
)
你在哪里: <script type="text/javascript">
function handleSuccess() {
// TODO: handle the success
// be careful because $(this) won't be
// what you think it is in this callback.
}
</script>
这是我建议你的替代解决方案: @Html.ActionLink(
"Delete",new { id = "delete" }
)
然后在一个单独的javascript文件中AJAXify链接: $(function() {
$('#delete').click(function() {
if (confirm('Delete?')) {
var $link = $(this);
$.ajax({
url: this.href,type: 'DELETE',success: function(result) {
$link.parent().parent().remove();
}
});
}
return false;
});
}); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET:jQuery AJAX’data’param问题
- asp.net-mvc – ASP.NET MVC中的Page.EnableSessionState等
- 处理global.asax ASP.NET MVC中的异常
- asp.net-mvc – Razor如何创建一个CheckBox并使其为READONL
- asp.net-mvc – ASP.NET MVC RememberMe
- asp.net-mvc – 剃刀替换的优点(@href)
- asp.net – 保护Web服务
- asp.net-mvc – 在ASP.NET MVC 4中的用户控制等效
- asp.net-mvc-3 – 应该如何看待“分离”?
- asp.net-mvc-3 – ASP.NET MVC 3 WebGrid – 条件列格式
推荐文章
站长推荐
- asp.net-mvc-4 – 用于空响应的ASP.NET Web API和
- asp.net-mvc – 我想使用web.config中的规则在lo
- asp.net – 我可以在SQL会话状态配置中重用现有连
- asp.net-mvc-3 – 当不需要/需要使用AntiForgery
- 当“必须”我使用asp.net CreateChildControls()
- asp.net-mvc – 单元测试视图?
- asp.net下Cache 缓存操作类代码
- asp.net-mvc – 静态文件请求正在ASP.NET MVC3中
- asp.net-mvc – asp.net mvc 4应用程序的入口点是
- 是否有任何asp.net数据缓存支持缓存条目的背景填
热点阅读
