コントローラ名を取得するのにViewContext.RouteData.Values["Controller"]
を使用します(実際には_Layoutにあります)が、この領域の作業名を取得するのにViewContext.RouteData.Values["action"]
を使用しますが、このViewContext.RouteData.Values["Area"]
は機能しません。あなたの意見は、プログラマチックにビューのエリア名を取得するあなたの提案は何ですか?ASP.NET MVC3 Razorのレンダリング時間にビューの領域名を取得
7
A
答えて
17
エリア名はRouteData.Values
ではありませんが、あなたはDataTokensコレクションからそれを得ることができます::
ViewContext.RouteData.DataTokens["area"]
+0
ありがとうございますnemesv。 – Saeid
関連する問題
- 1. ASP.NET MVC3 RAZORビューC#インジェクション
- 2. MVC3 RazorのAsp.Netパネルコントロール
- 3. asp.net mvc3 razorカスタムボタンヘルパー
- 4. asp.net mvc3 razorモデルバリデーション
- 5. RazorをHtml.Raw()(MVC3)でレンダリング
- 6. MVC3領域の認証
- 7. モデルが取得された後にマリオネット領域をレンダリングする
- 8. ASP.NET MVC領域名前空間の問題
- 9. ASP.NET MVC3(Razor)のビューでのローカル変数の単純な増分
- 10. 取得AWS領域のリスト
- 11. ASP.NET MVC3でカスタムのHtmlHelperに地域名やコントローラ名を探す
- 12. MVC3ルーティング領域からデフォルト
- 13. MVC3 ascx対razorページのレンダリングの問題
- 14. Android - ビューの表示領域を取得しますか?
- 15. Asp.net MVCのテキスト領域の内容を取得する方法
- 16. Asp.net MVC3 Seprate認証の管理領域対前向き
- 17. ASP.NET MVC3ビューの一部の最終変更時刻を取得しますか?
- 18. MVCの領域からの部分的なビューのレンダリング
- 19. プリズム、領域をビューにマッピング
- 20. ASP.NET MVC3 Razor - 文字列からビューを作成しますか?
- 21. asp.net mvc3 razor、javascriptでビュー変数を操作する
- 22. ASP.NET MVC3 Razor - ポストバック時のスクロール位置を維持する
- 23. 起動時にエージェントのビュー領域を開くには?
- 24. ASP.NET MVC3 RAZOR:コントローラの非表示フィールド属性値の取得(ViewModelを使用)
- 25. 認証領域に関係なくユーザ名を取得
- 26. 図の領域を取得する
- 27. MVC3 - Razor - ビューまたはドロップダウンリスト間でデータを転送
- 28. レイアウトページからのアクセスセッション変数ASP.NET MVC3 RAZOR
- 29. メソッド実行中のプログレスバーASP.NET MVC3 Razor
- 30. MVCレンダリング領域とマスターページ
の可能重複[ASP.NET MVC - ビューやコントローラに現在の領域名を取得]( http://stackoverflow.com/questions/2723689/asp-net-mvc-get-current-area-name-in-view-or-controller) – nemesv