[英]ASP.NET MVC routes
我需要這個路線圖的幫助
routes.MapRoute("Blog_Archive",
"Blog/Archive/{year}/{month}/{day}",
new {
controller = "Blog",
action = "archive",
year = "",
month = "",
day = "",
page = 0
});
當我打電話給http:// localhost:5060 / blog / Archive / 2008/11時,它會選擇年份和月份並將其發送給控制器。 但是當我嘗試http:// localhost:5060 / blog / Archive / 2008時
它將它發送到控制器,但year參數為null,所有其他參數也是如此。
你還有其他的Blog / Archive / {something}路線嗎?
使用路由調試器來查看實際被命中的路由,很可能它沒有達到該路由。
Subnus,我在你的代碼中注意到你有routes.IgnoreRoute(“favicon.ico”); 我不認為MVC 1.0需要這是正確的,因為這個時期不再被忽視了嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.