想象一个带有路由的 Web 窗体应用程序。一个干净的页面名称,如:
可能具有以下 URL 的基础:
http://www.mywebsite.com/page.aspx?id=3
如果用户在浏览器中输入http://www.mywebsiter.com/page.aspx?id=3,我需要重定向到http://www.mywebsite.com/home
这可能吗?我无法找到一种方法来执行此操作,因为路由引擎没有针对物理页面执行,并且在 page.aspx Page_Load 方法中我无法知道 URL 是直接输入的还是路由的结果。