【发布时间】:2013-04-23 13:22:37
【问题描述】:
我正在尝试使用 Ajax.Actionlink 来呈现部分视图。但它只会将我重定向到部分视图。我还在 webconfig 中添加了:<add key="UnobtrusiveJavaScriptEnabled" value="true" />。有人吗?
我的 layout.cshtml Scripts.render 和脚本在 head 标签中。 Ajax.actionlink 和 div 在正文中
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
@Scripts.Render("~/Scripts/jqueries")
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.js")" type="text/javascript"></script>
@Ajax.ActionLink("Ajax Click", "Document","Home", new AjaxOptions { UpdateTargetId = "result", InsertionMode = InsertionMode.Replace })
<div id="result">
</div>
家庭控制器:
public PartialViewResult Document()
{
return PartialView("Document", om);
}
我的文档.cshtml
@model mymodel
@foreach (var item in Model)
{
<li>@Html.ActionLink(item.something, "Controller", "Action")</li>
}
【问题讨论】:
标签: ajax asp.net-mvc actionlink