【討論】有哪些事你覺得ASP.NET Core MVC能做,而ASP.NET Core RazorPages做不了?

上一篇討論中(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 中能否實現呢?

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章