1

これは初めてなので、別の回答のどこかでこれを見逃した場合はご容赦ください。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"
}
)
4

1 に答える 1

2

script タグが実際に正しいスクリプトを指していることを確認してください。相対パスを指定する必要がある場合があります。

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

Firebug は、これが問題であるかどうかを発見するのに役立ちます。

于 2012-05-02T21:34:06.343 に答える