【发布时间】:2013-11-01 05:10:30
【问题描述】:
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?
【问题讨论】:
-
打算尝试添加“DataTokens”,看看效果如何......