【发布时间】:2018-05-06 15:48:14
【问题描述】:
我在我的 asp 项目中使用路由,想知道如果用户向 .aspx 页面发出请求,是否可以重写 url? 我已将路由配置为
route.MapPageRoute("Welcome", "welcome", "~/Welcome.aspx");
现在,如果用户请求 Welcome.aspx,我想将 URL 重写为 /welcome。
【问题讨论】:
我在我的 asp 项目中使用路由,想知道如果用户向 .aspx 页面发出请求,是否可以重写 url? 我已将路由配置为
route.MapPageRoute("Welcome", "welcome", "~/Welcome.aspx");
现在,如果用户请求 Welcome.aspx,我想将 URL 重写为 /welcome。
【问题讨论】:
使用 Microsoft.AspNet.FriendlyUrls nuget 包。
它将路由到所有重写 url 而没有 .aspx 扩展名的页面。
无需为所有页面单独编写自定义路由。
【讨论】: