0
這裏是我的動作鏈接網址參數路由在MVC不工作
@Html.ActionLink(item1.TranslatedName,"Index","Properties",new { CategoryId=item1.CategoryId,CategoryName=item.CategoryName},null)
當前生成的URL是 http://abc.com/Properties/?CategoryId=1&CategoryName=Banken 此外,它不列入呼籲controller.If我手動更改URL索引視圖到
http://abc.com/Properties/Index?CategoryId=1&CategoryName=Banken 它的工作原理
是我對這個定義的路線是
routes.MapRoute(
"Properties", // Route name
"{controller}/{action}/{CategoryId}/{CategoryName}", // URL with parameters
new { controller = "Properties", action = "Index" }, // Parameter defaults
new { CategoryId = @"\d+", CategoryName = @"\d+" }
);
有人可以告訴我做錯了什麼嗎?
,我需要顯示的鏈接 http://abc.com/Properties/Banken 基本上我想隱藏的類ID和顯示的類別名稱,而不是
1.此路由是否在默認路由之前定義? (對於問題1)2.您不能隱藏中間(不是最後一個)路線段。 – shakib 2013-04-22 05:50:14