ASP.NET c# 项目...试图做一个非常简单的页面路由。
请注意,我知道这实际上并没有做任何动态路由......我有这样的 id 硬编码是有原因的。
例子:
RouteTable.Routes.MapPageRoute("Test", "ABC", "~/Test.aspx?id=101");
我可以浏览http://www.mysite.com/ABC 没问题,页面 Test.aspx 加载,路由按预期工作。
但是……我的id=101
去哪儿了?
Request.QueryString["id"] \\ is null...
Page.RouteData.Values["id"] \\ is null...
如何获取路由目标资源中的硬编码 id?