次のような新しいルートを作成しました。
routes.MapRoute(
"BlogYMD",
"blog/date/{year}/{month}/{day}",
new { controller = "Blog", action = "Date", year = "2009", month="01", day="01" });
ビューは、単に年、月、日の連結を返します。これは、次のようなURLで正常に機能します。
http:// localhost / blog / date / 2009/01/01
ただし、このURLを入力すると:
http:// localhost / blog / date / 2009
月と日のデフォルト値がdateメソッドに渡されることを期待します。ただし、そうではありません。メソッドのすべてのパラメーターはnullとして処理されます。
明らかな何かが欠けていますか?