提问人:Jeff 提问时间:3/10/2013 最后编辑:Jeff 更新时间:3/10/2013 访问量:1041
Ajax.ActionLink 导航到新页面
Ajax.ActionLink Navigates to new Page
问:
使用 ASP .NET MVC 4.5、jQuery 1.8.3 和 Microsoft jQuery Unobtrusive Ajax v 2.0.30116.0。
我在部分视图中有以下代码:
@Ajax.ActionLink("Delete", "DeletePost", new AjaxOptions { UpdateTargetId = "post" + post.Id, InsertionMode = InsertionMode.Replace, HttpMethod = "POST" })
我看到以下页面源代码:
<script src="/Scripts/jquery-1.8.3.js"></script>
<script src="/Scripts/jquery.unobtrusive-ajax.js"></script>
<script src="/Scripts/jquery.validate.js"></script>
<script src="/Scripts/jquery.validate.unobtrusive.js"></script>
我在web.config中有以下内容
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
单击“删除”链接将导航到为 ActionLink 指定的操作 URL:
http://localhost/Communities/DeletePost#
而不是把我留在页面上并提出 AJAX 请求。
这是怎么回事?
答: 暂无答案
评论
EmptyResult
PartialView