在我的 global.asax.vb 中,我有这样的规则:
RouteTable.Routes.MapPageRoute("defaultRoute", "{*value}", "~/default.aspx")
所以,如果有人进入:
即使该页面不存在,应用程序也会拉出 default.aspx
现在,如果这不使用通配符,那么很容易在 default.aspx 上提取这个值,如下所示:
Dim prospect as String = Page.RouteData.Values("value")
但这似乎不适用于通配符,例如:
Dim prospect as String = Page.RouteData.Values("*value")
如何让页面获取这些变量值?例如,一次可能是 janedoe、另一个 johndoe、另一个 goose、另一个 12345 等。无论它是什么,我都希望它返回到字符串前景中。