カスタムレイアウトを使用するカスタムセクションがあります。このセクションは動的で、すべてのアクションはYEARパラメーターを受け取ります。私はビュー内からセクションを経由したセットアップナビゲーションを望んでいません。レイアウトによって利用されるナビゲーションアクションでこのパラメータを取得する最良の方法は何ですか?年がURLに?year = 2012の場合は、クエリ文字列で取得できます。私の問題は、コントローラ/アクション/ 2012としてそこにある可能性があるということです。今年はどのように今年をナビゲーション活動で得ることができますか?レイアウトによるMVC3パラメータの使用
答えて
コントローラ/アクション?あなたはルート上で定義されている場合は、アクション
public class MyController:Controller
{
public ActionResult MyAction(int year)
{
:
:
:
}
}
で
{controller}/{action}/{year}
としてあなたのルートを定義した場合= 2012年およびコントローラ/アクション/ 2012は基本的に同じです
URL MyController/MyAction?year = 2012とMyController/MyAction/2012は、どちらも同じように扱われます。デフォルトルート({controller}/{action}/{id}
それは正しいです...レイアウトは、アクションBuildNavを使用して、年間のnavを動的に構築します。ルートが使用されている場合、BuildNavアクションでどのように年を取得できますか? MyActionビューのセクションでこのアクションを実装したくありません。 –
私はあなたが達成したいことを正確に理解していませんでした。もっと詳しく説明してください。 – Manas
BuildNavアクションで年にアクセスしたいです。あなたの例でも指定されているようにMyActionアクションで私に利用できます。 –
- 1. ASP.NET MVC3でファイルとパラメータを使用してアクションにポストする
- 2. ASP.NET MVC3プロジェクト(剃刀)で異なるレイアウトを使用
- 3. MVC3オプションのパラメータ
- 4. MVC3レイアウトのナビゲーションへのリンク
- 5. MVC3のレイアウトが難しい
- 6. xmlレイアウトのパラメータ化
- 7. MVC3はbeginFormを使用してパラメータを渡します
- 8. ASP.NET MVC3使用エリア
- 9. MVC3 MapRoute、スラッシュ付きパラメータ
- 10. ASP.NET用のCSSを使用して2つの列レイアウトを作成するMVC3作成ビュー
- 11. MVC3のルーティングを使用
- 12. レイアウトを使用するAndroid
- 13. 使用するレイアウトは?
- 14. intパラメータを持つストアドプロシージャのように使用するには?
- 15. MVC3カミソリAjaxのフォームは、私はこのように私のAjaxフォームを生成するMVC3ヘルパーを使用
- 16. ScrollViewsレイアウトをHorizontalScrollViewに使用する
- 17. BookSleeveによるRedisの使用。不明なパラメータ
- 18. 属性パラメータのようにenum項目名を使用する
- 19. パラメータとしてのURL MVC3 URL
- 20. アクティビティのあるレイアウトを使用する
- 21. MVC3で@ Html.HiddenForを使用
- 22. nHibernateを使用したMVC3
- 23. SquishItをMVC3で使用
- 24. MVC3プロジェクトでApicontrollersを使用
- 25. ASP.NET MVC3のURLパラメータがnullに解決される
- 26. GUI用に2つの異なるレイアウトを使用する
- 27. MVC3 SSRSによる認証
- 28. ASP.NET MVC3を使用したデータベースからの動的データによるグラフグラフ
- 29. MVC3でWorkflow Foundationを使用してページフローを処理する(ウィザードのように)
- 30. WCAG 2.0レイアウトのテーブルを使用する
私は自分の行動の中から一年を保持するためにビューバッグを使うことができますが、これをより良く扱うことができるかどうかを知りたい/学びたいと思っています。 –