次の構文を使用して、ASP ページからコントローラー メソッドを呼び出しています。
$.ajax({
url: 'ControllerName/MethodName',
type: 'POST',
contentType: 'application/json;',
data: JSON.stringify({ param: param1}),
success: function () {
alert("Success!!!");
},
error: function () {
alert("Failed!!!");
}
});
2 つの ASP ページ (ビュー) があり、どちらも同じコントローラーを持っています。最初のページから上記のメソッドを呼び出すと、コントローラー メソッドが正常に呼び出されます。しかし、2 番目のページから同じメソッドを呼び出すと、「失敗しました」という警告メッセージが表示されます。また、GETタイプを使用してみたり、他のコントローラーメソッドなどで試してみました。2 番目のビューからは何も呼び出されません。何が問題なのか誰でも助けてくれますか? 私はMVCが初めてです。