コントローラ名を取得するのに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. モデルが取得された後にマリオネット領域をレンダリングする
- 3. MVC3 RazorのAsp.Netパネルコントロール
- 4. MVC3領域の認証
- 5. RazorをHtml.Raw()(MVC3)でレンダリング
- 6. asp.net mvc3 razorカスタムボタンヘルパー
- 7. asp.net mvc3 razorモデルバリデーション
- 8. ASP.NET MVC領域名前空間の問題
- 9. Android - ビューの表示領域を取得しますか?
- 10. プリズム、領域をビューにマッピング
- 11. MVC3ルーティング領域からデフォルト
- 12. ASP.NET MVC3でカスタムのHtmlHelperに地域名やコントローラ名を探す
- 13. 認証領域に関係なくユーザ名を取得
- 14. MVC3 ascx対razorページのレンダリングの問題
- 15. ASP.NET MVC3(Razor)のビューでのローカル変数の単純な増分
- 16. Asp.net MVC3 Seprate認証の管理領域対前向き
- 17. ASP.NET MVC3ビューの一部の最終変更時刻を取得しますか?
- 18. MVCレンダリング領域とマスターページ
- 19. 固定幅スクロール領域の取得
- 20. MVC 3領域内のセクションのレンダリング
- 21. ASP.NET MVC3 Razor - ポストバック時のスクロール位置を維持する
- 22. ASP.NET MVC3 Razor - 文字列からビューを作成しますか?
- 23. asp.net mvc3 razor、javascriptでビュー変数を操作する
- 24. ASP.NET MVC3 RAZOR:コントローラの非表示フィールド属性値の取得(ViewModelを使用)
- 25. TFSキューブにアクセスして領域階層の一意の名前を取得
- 26. MVC3でのカスタムルートの作成領域内のビューのための剃刀
- 27. MVC3 - Razor - ビューまたはドロップダウンリスト間でデータを転送
- 28. ASP.netでのHTMLテキスト領域のフォント名とサイズの変更
- 29. プリズムは同じ領域のビュー間で切り替える
- 30. ASP.NET MVCの領域間で同じコントローラコードを共有
の可能重複[ASP.NET MVC - ビューやコントローラに現在の領域名を取得]( http://stackoverflow.com/questions/2723689/asp-net-mvc-get-current-area-name-in-view-or-controller) – nemesv