ASP.Net MVCのビューで、ビューを使用しているコントローラーとactienメソッドの名前を取得する方法はありますか?ASP.Net MVCのビューでコントローラーとアクションメソッドの名前を取得
33
A
答えて
46
これを試してみてください:
<%= ViewContext.RouteData.Values["Controller"] %>
<%= ViewContext.RouteData.Values["Action"] %>
5
<%= ViewContext.RouteData.Values["Controller"] %>
<%= ViewContext.RouteData.Values["Action"] %>
が道に沿って、あなたのルーティングはいくつかの種類のリダイレクトを通過した場合、それらの値はまだ元の要求されたコントローラ/アクションを参照することに注意してください「現在の」ものではありません。
だから、要求に「/ホーム/インデックス」「/管理/設定」へのリダイレクトを実行する場合、上記の値は、それぞれ「ホーム」と「インデックス」こととない「管理者」と「設定されますおそらく予想されるかまたは望まれるかもしれない。
関連する問題
- 1. asp.net mvcのIdentityUserからビューのロールの名前を取得するには?
- 2. ASP.NET MVCビュー&コントローラーを再利用
- 3. Asp.net MVCはアクションメソッドへの完全修飾URLを取得
- 4. ASP.NET MVC:ビューを返すすべてのアクションメソッドを見つける
- 5. ASP.NET MVC:同じ名前のフォームフィールドを取得する
- 6. ASP.NET MVCでクライアントでユーザー名を取得
- 7. ASP.Net Core MVCアプリケーションでアクションとコントローラの名前を取得するには?
- 8. 城ウィンザー3.0とASP.NET MVCコントローラー
- 9. ASP.NET MVCアプリケーションでアクションメソッド名を変更できますか?
- 10. ASP MVCでその名前でビューのURLを取得する方法は?
- 11. ASP.NET MVC C#クラスのコントローラ名とアクション名を取得します
- 12. asp.net mvc LabelFor。名前
- 13. ASP.NET MVCの部分ビュー内の現在のビューの名前を確認
- 14. コントローラー内のエリアの名前を取得する
- 15. ASP.NET MVC - ヘルパーで現在のコントローラとアクション名を取得
- 16. ASP.NET MVC 3 _Layout.cshtmlコントローラー
- 17. ASP.NET MVCのアクションメソッドに引数を渡す
- 18. MailDefinitionのCreateMailMessageオーナー(ASP.Net MVCコントローラー
- 19. ASP.NET MVCベーシックルーティング(ビュー名なし)
- 20. asp.net MVC 5ロールモデルのコントローラーとフォーム
- 21. MVC別のコントローラーまたはビュー?
- 22. ポストとASP.NETのアクションメソッドに属性を取得
- 23. アクションメソッドを取得するActionNameを使用してデコレートする場合の元の名前MVCアトリビュート
- 24. ASP.Net MVC 5ビューでApplicationUserのカスタムプロパティ値を取得する方法?
- 25. asp.net mvcのビューにイメージを返すアクションメソッドの出力をキャッシュする方法は?
- 26. loginProviderの名前を取得する方法ExternalLoginConfirmationメソッドのASP.Net MVCコア
- 27. ASP.NET MVCアクションメソッドを使用する
- 28. ASP.net MVCのビュー
- 29. ASP.net MVC - ビューとjQueryのベストプラクティス
- 30. ASP.NET MVCビューとjQuery.data()
これらの名前は、リクエストURLの大文字と小文字を反映します。あなたがそれらで行うことは、大文字と小文字を区別するべきではありません。 (私はその罠に落ちた。) –