C# 无法使用ajax在asp.net mvc中呈现部分视图?
问题是:我确实有Index.cshtml作为C# 无法使用ajax在asp.net mvc中呈现部分视图?,c#,ajax,asp.net-mvc,razor,C#,Ajax,Asp.net Mvc,Razor,问题是:我确实有Index.cshtml作为 @{ ViewBag.Title = "Search"; Layout = "~/Views/Shared/_Layout.cshtml"; } <script src="@Url.Content("../../Scripts/jquery.unobtrusive-ajax.min.js") type="text/javascript"></script> <h2>Answer's are <
@{
ViewBag.Title = "Search";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<script src="@Url.Content("../../Scripts/jquery.unobtrusive-ajax.min.js") type="text/javascript"></script>
<h2>Answer's are </h2>
<div id="result">
@Ajax.ActionLink("Search Wiki",
"WikiAns",
new AjaxOptions{
UpdateTargetId = "result",
InsertionMode=InsertionMode.Replace,
HttpMethod="GET",
LoadingElementId="progress"
})
</div>
<div id="progress" style="display: none">
<img src="@Url.Content("../../Content/Images/ajax-loader.gif")" alt="loader" />
</div>
有什么问题吗
还有,我如何实现这个Ajax GIF加载程序……我的意思是在执行操作时显示它
请建议
谢谢@Pbirkoff关于这一点可能是对的,但是你可以浏览我的文章,非常容易地实现你的场景演示,并从那里构建它
您需要在页面或布局中包含Microsoft Ajax脚本 您是否收到任何javascript错误?是否确实加载了所有必需的.js文件?@Pbirkoff没有javascript错误。添加了microsoft ajax脚本。。。它不起作用。。。[更新问题]添加了microsoft ajax脚本。。。它不起作用。。。[更新问题]
@model IEnumerable<Questions.Models.WikiAnsClass>
<h2>Our Links</h2>
<table>
@foreach (var item in Model) {
<tr>
<td>
<a href="@item.url" target="_blank">@item.content</a>
</td>
</tr>
}
</table>
public ActionResult WikiAns()
{
//Code to follow...
var wikians = //code to follow
return PartialView("_wikiAns", wikians);
}