我使用MapRoutes在global.asax中的標準MVC路由器中建立了一個Route。看起來是這樣的ASP MVC簡單視圖不能正常工作
routes.MapRoute(
null, //route name
"AddUnregisteredUser/{phonenumber}", //params
new { controller = "User", action = "AddUnregisteredUserFromPhoneNumber" }
);
UserController.AddUnregisteredUserFromPhoneNumber返回顯示兩個計算機[ 「鑰匙」]值的視圖...
每當我調試項目,並調用LOCALHOST:PORT/AddUnregisteredUser/1234567890我得到沒有。我在控制器功能中放置了斷點,甚至沒有進入控制器功能。我把斷點放在global.asax中,並且它從不設置啓動asp.net開發IIS服務器時的路由....
我看不出我的代碼有什麼問題。任何幫助,將不勝感激。
您是否收到任何錯誤?你的控制器是否有默認的構造函數?你有沒有其他的路線可以捕捉它?例如「{controller}/{action}/{id}」? – Chance