Razorを使用していくつかのjavascriptでOData URLを作成しようとしているところで問題が発生しました。私はそれを実行すると、ページがエラーを表示します。ここで Razorを使用してカッコでURLを構築する
は一例です:var personId = 123;
var oDataUrl = "@Url.Content("~/OData/People")(" + personId + ")";
期待される結果は次のとおりです。
var oDataUrl = "/OData/People(123)";
しかし、カミソリはUrl.Contentへの呼び出しの結果が関数であることを期待しています。
別の変数を使ってこの問題を回避しましたが、別の方法があるかどうか疑問に思っていました。
例の回避策:
var personId = 123;
var baseUrl = "@Url.Content("~/OData/People")";
var oDataUrl = baseUrl + "(" + personId + ")";
回避策が受け入れ可能であるが、私は何かが欠けていた場合、私は知りませんでした。
@:と<のテキスト> </text > - これは誰でも利用できますか?
はい、それは、私が探していた解決策です!ありがとう! –