ビュー内から自分のビューを呼び出したアクションを調べる必要があります。 viewModelまたはviewDataの一部としてビューに名前を渡すことなく、これを行うことができる簡単な方法はありますか?MVCビューで呼び出しアクションの名前を調べるにはどうすればよいですか?
1
A
答えて
3
ViewContext.RouteData.Values["controller"]
ViewContext.RouteData.Values["action"]
3
ViewContext.RouteData.GetRequiredString("action") // action
ViewContext.RouteData.GetRequiredString("controller") // controller
2
私はViewContext RouteDataプロパティを介して、あなたができると思います。
関連する問題
- 1. jsonを使用してテキストボックスキーアップイベントでMVCアクションを呼び出すにはどうすればよいですか?
- 2. MVCアクションを呼び出してPDFファイルをダウンロードするにはどうすればよいですか?
- 3. MVCでコントローラアクションを呼び出すにはどうすればよいですか?
- 4. ビューなしでコンソールアプリケーションからMVCアクションを呼び出す方法
- 5. アクションデリゲートの呼び出しの名前/詳細を取得するにはどうすればよいですか?
- 6. レール3の別のアクションから更新アクションを呼び出すにはどうすればよいですか?
- 7. 部分ビューでのajax呼び出しが完了したら、ホストMVCページでjavascriptを呼び出すにはどうすればよいですか?
- 8. Movieclipでムービークリップの名前をClass in Flashから呼び出すにはどうすればよいですか?
- 9. ライブラリ関数をその名前から呼び出すにはどうすればよいですか?
- 10. (名前付き)関数は、呼び出された名前を調べることができますか?
- 11. MVCのドロップダウン変更でアクション名を呼び出す方法は?
- 12. ビューに移動するたびにonInit()を呼び出すにはどうすればよいですか?
- 13. タッチイベントがどのビューで終了したかを調べるにはどうすればよいですか?
- 14. Scalaキーワードと同じ名前のJavaメソッドを呼び出すにはどうすればよいですか?
- 15. ASP.NET MVC 2アプリケーションでJSON呼び出しを有効にするにはどうすればよいですか?
- 16. ASP.NET MVC:他のアクションによって呼び出されるアクション
- 17. 呼び出し元スレッドでインターフェイスコールバックを呼び出すにはどうすればよいですか?
- 18. MVCのコントローラ、ビュー、アクションの名前をハードコーディングしていますか?
- 19. 短い名前のPerlクラスを呼び出すにはどうすればいいですか?
- 20. 名前で呼び出され、値で呼び出されると、これはどうなりますか?
- 21. ビューの入力時にIonicで関数を呼び出すにはどうすればよいですか?
- 22. ASP.NET MVCを使用してサーバーサイドからAPIを呼び出すにはどうすればよいですか?
- 23. 文字列名でメソッドを呼び出すにはどうすればよいでしょうか?
- 24. IControllerFactory.GetControllerInstance()が呼び出される前にカスタムコードを実行するにはどうすればよいですか?
- 25. XFormsアクションからJavaScriptコードを呼び出すにはどうすればよいですか?
- 26. オーバーライドonCreateを呼び出さずにankoビューを表示するにはどうすればよいですか?
- 27. ASP.NET MVCビューでページタイトルを設定するにはどうすればよいですか? ASP.NET MVCのビューで
- 28. Railsでは、ビューの中からアクションの名前をどのように出力できますか?
- 29. アクティビティでカスタムクラスを呼び出すにはどうすればよいですか?
- 30. レールコントローラでチャンネルメソッドを呼び出すにはどうすればよいですか?
一般的に、表示されているものを除いて、このビューは何も知らない。多分あなたが解決しようとしている問題を説明できれば、スタックオーバーフラワーにはあなたが熟考するためのいくつかの代替解決策があるかもしれません。 –