2016-06-07 91 views

回答

0

我找到了我的問題的答案。只需在默認路由之前在startup.cs文件中定義新的自定義路由。

routes.MapRoute(
    "Member",            // Route name 
    "{actionURL}",          // URL with parameters 
     new { controller = "Pages", action = "Details" } // Parameter defaults 
); 

這是工作形式。

+0

請將答案標記爲正確,即使您自己找到解決方案 – Tseng

1

我可以推薦你從Stephen Walther那裏看到這篇博文:ASP.NET 5 Deep Dive: Routing

+0

我閱讀了網址,但沒有找到確切的結果。你能給我確切的結果嗎? –

+0

我不確定這是否正常工作。 'https://mydoamin.com/ {controller}/{action}/{actionurl} = {param}'似乎不是有效的[URL](https://en.wikipedia.org/wiki/Uniform_Resource_Locator)我。 {actionurl} = {param}部分可能是查詢部分,它是作爲一個鍵/值對出現的,並始終以**?**開頭。如果你想要的URL看起來像是'https://mydoamin.com/ {controller}/{action} /?key1 = value1&key2 = value2',那麼你可以修復你的路由。 –

+0

這是我需要的工作。 謝謝Rico。 –