C# 无法使用ajax在asp.net mvc中呈现部分视图?

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 <

问题是:我确实有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 </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); 
 }