0
我想在將新對象提交給db後映射新路由。因此,例如,如果我輸入名稱爲「Test」的對象,我希望立即有一條新路線,以解決「Test.aspx」。如何在控制器中添加路由
我試圖
System.Web.Routing.RouteTable.Routes.MapRoute(obj.NameUrl, obj.NameUrl + extension, new { controller = "per", action = "Index", name = obj.NameUrl });
的控制器,但它不工作(沒有錯誤,在生命週期只是可能不是正確的時間?)。相同的代碼在Application_Start()
爲什麼我應該避免動態註冊路由,難道不能完成? – Spikolynn
@Spikolynn,你應該避免它,因爲這不是打算如何使用路由系統。 –
如果沒有意圖,它不應該是可能的,但我會接受你的答案,並解決這個特定的解決方案通配符匹配造成的問題。謝謝! – Spikolynn