我試圖創建簡單的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