1

对此新手,如果我在另一个答案的某个地方错过了这个,请耐心等待。我尝试在 Ajax.BeginForm 中使用 AjaxOptions 并且它没有弹出,所以我转而在 ActionLink 中对其进行测试,但仍然无法让它工作。对于 ajax.beginform 和 ajax.actionlink,它会转到正确的控制器并正常运行,但我没有收到确认消息。

我究竟做错了什么?

谢谢,克

从视图:

<script type="text/javascript" src="/Scripts/jquery.unobtrusive-ajax.min.js"></script>

@Ajax.ActionLink(
"Revoke Access to all Galleries Immediately", 
"ViewInvites", 
"Gallery", 
new AjaxOptions { 
    Confirm = "Are you sure you want to revoke access to all galleries? This cannot be undone.",
    HttpMethod = "Post"
}
)
4

1 回答 1

2

确保脚本标签实际上指向正确的脚本。您可能需要指定相对路径。

 <script src="../Scripts/jquery.unobtrusive-ajax.min.js" type="text/javascript" ></script>

Firebug 有助于发现这是否是问题所在。

于 2012-05-02T21:34:06.343 回答