2

ASP.NET Razor 構文を使用して、要求から領域コンポーネントを取得する方法はありますか?

http://localhost:12345/SomeController/SomeAction
http://localhost:12345/MyArea/AnotherController/AnotherAction

Razor を使用して、URL の "MyArea" 部分をクリーンかつ確実に取得したいと考えています。

これに対する最善のアプローチは何ですか?

4

3 に答える 3

3

私は実際にこれを使用しました:

var area = ViewContext.RouteData.DataTokens["area"];
于 2013-02-01T20:24:22.377 に答える
0

これはあなたのためにそれをするはずです。

@ViewContext.Controller.ValueProvider.GetValue("area").RawValue.ToString()
于 2013-02-01T19:45:05.137 に答える