AjaxOptions.confirm不ActionLink的或BeginForm提交弹出(Ajax

2019-07-29 01:52发布

这个新的,所以容忍我,如果我错过了这个地方的另一种回答。 我试着在Ajax.BeginForm使用AjaxOptions,并没有弹出,所以我切换到一个ActionLink的测试它,而不是,仍然不能得到它的工作。 对于ajax.beginform和ajax.actionlink都不言而喻了正确的控制器,并进行罚款,但我没有得到任何确认消息。

我究竟做错了什么?

谢谢,K

从视图中:

<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"
}
)

Answer 1:

可以肯定的脚本标签实际上是指向正确的脚本。 您可能需要指定一个相对路径。

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

Firebug是用于发现,如果是这样的问题有帮助。



文章来源: AjaxOptions.confirm does not pop up in ActionLink or BeginForm Submit