对此我不熟悉,如果我在另一个答案中错过了某个地方,请耐心等待。我尝试在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"
}
)
答案 0 :(得分:3)
确保脚本标记实际指向正确的脚本。您可能需要指定相对路径。
<script src="../Scripts/jquery.unobtrusive-ajax.min.js" type="text/javascript" ></script>
Firebug有助于发现这是否是问题所在。