上一篇討論中(https://t.zsxq.com/yVBaaUb),大家基本上都認同微軟在 RazorPages 上的創新,並且實實在在的 RazorPages 在頁面組織上有很大的便利,再配上 FineUICore 不遺餘力推出的類似 WebForms 的 TagHelpers 標籤,讓開發變得很輕鬆。
其中,網友 @大灰狼 拋出了一個問題,就是說MVC中的 Url.Action 可以在不做任何改變的情況下,讓生成的URL地址發生改變,比如將網址由:
/NewsInfo/Index?id=28719
改爲:
/NewsInfo/Index/28719.html
只需要在配置時,通過 MapRoute 來增加一個路由映射即可,類似代碼:
routes.MapRoute({"DefaultRoute1", "{controller}/{action}/{id}.html}", new string[]
{
"PayPlat.Controllers"
});
那麼類似的功能在 RazorPages 中能否實現呢?