gpt4 book ai didi

ajax - @Ajax.ActionLink 不替换局部 View

转载 作者:行者123 更新时间:2023-12-04 03:00:59 24 4
gpt4 key购买 nike

我想使用 @Ajax.actionLink 用 View 替换 div当我单击该链接时,它不起作用。

这是我的链接:

<div>
<li> @Ajax.ActionLink("settings","Create","Test",


new AjaxOptions { UpdateTargetId = "components" , InsertionMode = InsertionMode.Replace}
) </li>
</div>

而我的目标 div:
<div id="components">
</div>

我还在布局中包含了这些 js 文件,如下所示:
    <script src="~/Scripts/Controls/jquery-2.0.3.min.js"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>
<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>
<script src="~/Scripts/modernizr-2.5.3.js"></script>

而我的行动结果:
    public PartialViewResult Create()
{
return PartialView("Create");
}

最佳答案

信不信由你,我已经正确设置了一切,除了一件事:

To install Microsoft jQuery Unobtrusive Ajax, run the following command in the Package Manager Console:


PM> Install-Package Microsoft.jQuery.Unobtrusive.Ajax -Version 3.2.2 

说明在这里: https://www.nuget.org/packages/Microsoft.jQuery.Unobtrusive.Ajax/

关于ajax - @Ajax.ActionLink 不替换局部 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24905265/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com