为什么这段代码不能正常工作?显示了链接,但是当我单击它时,请求不是异步发出的。相反,浏览器发出了一个正常的请求!:/ 注意:我使用的是 ASP.NET MVC 4!
这是我的 CSHTML 块代码:
<div id="latestReviews"></div>
@Ajax.ActionLink("Click here to see the latest review", "LatestReviews", "Home", null, new AjaxOptions {
UpdateTargetId = "latestReviews",
InsertionMode = InsertionMode.InsertAfter,
HttpMethod = "GET"
})
这是我的控制器动作:
[HttpGet]
public PartialViewResult LatestReviews(){
var review = RestaurantReviewQueries.FindTheLatest(_db.Reviews, 1).Single();
return PartialView("_Review", review);
}