看来我们需要为 webform 路由中的每个页面指定一个路由
我想使用默认路由到名为cms.aspx的页面,每个页面的参数名为nameofurl ,期望default.aspx
有时我想发送 cms.aspx 多个参数,例如
mydomain.com/cms.apx?nameurl=somevalue
或者
mydomain.com/cms.apx?nameurl=somevalue&order=6
我有这段代码,但这不是解决方案,因为您必须告诉路由页面的名称
routes.MapPageRoute("",
"pageName/{nameofurl}",
"~/cms.aspx")
我想要这样的东西
routes.MapPageRoute("",
"?/{nameofurl }",
"~/cms.aspx")
有时我希望它是这样的
routes.MapPageRoute("SalesRoute",
"?/{nameofurl}/{order}",
"~/cms.aspx");
知道如何在不指定页面名称的情况下实现这种路由吗?