【发布时间】:2014-11-25 08:37:01
【问题描述】:
我正在尝试在 MVC4 项目中使用 Ajax.ActionLink。我已将这两个包含在我的布局页面中。
@Scripts.Render("~/Scripts/jquery-1.7.1.js")
@Scripts.Render("~/Scripts/jquery.unobtrusive-ajax.min.js")
在我的关于视图中,我有以下代码
<h3>Server Time</h3>
<div id="timeDisplay">
Time shown here
</div>
<div>
@Ajax.ActionLink("Click here for time", "ServerTime", new AjaxOptions{HttpMethod="GET", UpdateTargetId="timeDisplay"})
</div>
服务器时间操作方法只是将最新时间作为长时间字符串返回 第一次一切正常,但是当我第二次单击链接时,没有任何反应,没有调用服务器方法。我检查了 FIDDLER 并没有发送 Http 消息。是因为它使用缓存的响应。如何让它再次调用该方法
【问题讨论】:
标签: ajax asp.net-mvc-4 actionlink