GetResultメソッドを含むホームコントローラーを含むMVCアプリがあります。
public int GetResult()
{
return 3;
}
私はそれをjavascriptファイルで使用して呼び出します:
$.post('/Home/GetResult', null, function (data) {
alert(data);
});
そしてそれはうまくいきます。
しかし、私はそれを呼び出すためのハードコードされていない方法を使用しようとしました
$.get('@Url.Action("GetResult", "Home")', null, function (data) {
alert(data);
});
動作していません。500エラーが発生しています。
次のURLにアクセスしようとしています。
http://localhost:xx/Home/@Url.Action(%22GetResult%22,%20%%22Home%22)
まあ、これは明らかに正しくありません。
誰かが私が間違っていることを知っていますか?