У меня возникла проблема маршрутизации. Вот мой маршрут:
context.MapRoute
(
"MonthYearRoute", // Route name
"TimeEntry/{action}/{month}/{year}", // URL
new { controller = "TimeEntry", action = "Month" }, new { month = new IntConstraint(), year = new IntConstraint() } // Defaults
);
Вот мой код ActionLink:
@Html.ActionLink(
"By Week",
"Month",
"TimeEntry",
new { month = Model.MonthNumber, year = Model.YearNumber },
new { @class = GetClassName("TimeEntry", "Month") }
)
Это должно создать URL-адрес, подобный этому:
"/ TimeEntry / Месяц / 12/2011"
Но он производит это:
"TimeEntry / месяц? Месяц = 12 & год = 2011"
Как мне отформатировать URL, чтобы он выглядел как "/ TimeEntry / Month / 12/2011"?
Спасибо за ваше время.