1
是否可以将路由仅应用于Login.aspx?为什么,因为一旦用户登录到网站,他们将继续正常浏览。例如。ASP.NET 4.0路由仅用于登录页面
www.test.com/01
可能是01是一种用户,登录后,他们可以浏览到
www.test.com/products.aspx
www.test.com/sales.aspx
等.....
是否可以将路由仅应用于Login.aspx?为什么,因为一旦用户登录到网站,他们将继续正常浏览。例如。ASP.NET 4.0路由仅用于登录页面
www.test.com/01
可能是01是一种用户,登录后,他们可以浏览到
www.test.com/products.aspx
www.test.com/sales.aspx
等.....
我已经找到了答案
这是我的配置,
routes.Ignore("{*allaspx}", new { allaspx = @".*\.aspx(/.*)?" });<br>
routes.Ignore("{*favicon}", new { favicon = @"(.*/)?favicon.ico(/.*)?" });<br>
routes.Ignore("{*allaxd}", new { allaxd = @".*\.axd(/.*)?" });<br>
routes.MapPageRoute("Routing", "{Id}", "~/Login.aspx");
我不确定如果我understo你的问题正确,但我想你可能会对ASP.NET Froms身份验证感兴趣http://msdn.microsoft.com/en-us/library/ff647070.aspx。使用它,您可以使用方法重定向登录页面,并在用户未登录时返回。 –