0
a ASP.net MVC url路由有問題。我創建了這條路線(這是我的RegisterRoutes方法,第一條路線:具有兩個變量的URL路由不起作用
routes.MapRoute(
"Activate",
"Account/Activate/{username}/{key}",
new { controller = "Account", action = "Activate", username = "", key = "" },
new { username = @"([a-z0-9\.-]+)", key = @"([a-z0-9\.-]+)" }
);
但是當我嘗試去TU網址是這樣的:
http://localhost:63779/acount/activate/test/hLMqWJrwp1dK5xTqbGkP5kzUNQ4
返回404錯誤
(帶UrlParameter.Optional我得到了相同的結果)
感謝您的提示,但它仍然返回404.我嘗試了正確的RegEx,但仍然是相同的結果。 – PavelKumpan
我注意到,我把錯誤的控制器值放在路由中。我更新了我的答案。請用正確的控制器值檢查它。 – counsellorben
謝謝,我真的很盲目。當我的帳戶在我的路線和帳戶在URL中時,我怎麼可以工作。 – PavelKumpan