2
私はルーティングの問題だと思っています。ASP.net MVCアクションリンクは、後にパラメータ付きのリンクを生成しますか?
"/ TimeEntry /月/ 2011分の12"
:これは、このようなURLを作成することになっている @Html.ActionLink(
"By Week",
"Month",
"TimeEntry",
new { month = Model.MonthNumber, year = Model.YearNumber },
new { @class = GetClassName("TimeEntry", "Month") }
)
:
context.MapRoute
(
"MonthYearRoute", // Route name
"TimeEntry/{action}/{month}/{year}", // URL
new { controller = "TimeEntry", action = "Month" }, new { month = new IntConstraint(), year = new IntConstraint() } // Defaults
);
はここに私のActionLinkのコードです:ここに私のルートです
しかしこれは次のようになります。
"TimeEntry/Month?month = 12 &年= 20 11 "
"/TimeEntry/Month/12/2011 "のようにURLをフォーマットするにはどうすればよいですか?
お時間をいただきありがとうございます。
ルーティングテーブル定義のコピーがここに役立ちます – Roman