0

私は MVC 3.0 を使用してUrl.Actionいますが、サーバー側のメソッドであるメソッドにjavascript 変数を渡す方法を知りたいと思っています。

以下のコードはコンパイルに失敗します。

string actionName = "MyAction";
string url = '@(Url.Action(' + actionName + '))';

ありがとう

4

1 に答える 1

2

主に @Url.Action がサーバー上で実行され、javascript がクライアント上で実行されていることです。

クライアントで URL を生成したい場合は、JavaScript で自分で作成する必要があります。次に例を示します。

var url = '/home/' + actionName;
于 2012-10-25T10:28:24.807 に答える