我试图创建简单的Ajax调用,但是点击链接后,我与在左上角的“测试”字符串空白页:MVC Ajax和Ajax.ActionLink
在我详细查看我有:
@Ajax.ActionLink("test", "AddPositive", new AjaxOptions() { UpdateTargetId = "countDiv" })
<div id="countDiv">
</div>
在控制器:
public string AddPositive()
{
String test = "Test";
return (test);
}
行动不会被调用。
在_Layout.cshtml我进口。
<script src="@Url.Content("/Scripts/MicrosoftMvcAjax.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/MicrosoftAjax.js")" type="text/javascript"></script>
这可能是一件非常简单的事情,但在通过一些Ajax初学者教程后仍然无法弄清楚。感谢任何帮助,谢谢!
至少你已经导入了相同的JavaScript文件两次。不要这样做。 – 2011-12-15 21:00:56
和你点击链接之前,你有什么在你的页面上。您的页面是否重新加载? – 2011-12-15 21:01:38
@bobek,是的页面视图加载正常。点击链接后,我会看到空白页面和左上角的测试。我有两个JS文件导入。 – mishap 2011-12-15 21:11:14