ASP.NET 4.0仅用于登录页面的路由

ASP.NET 4.0仅用于登录页面的路由,asp.net,Asp.net,是否可以仅将路由应用于Login.aspx?为什么,因为一旦用户登录网站,他们将继续正常浏览。例如 www.test.com/01 可能是01是一种用户,登录后可以浏览到 www.test.com/products.aspx www.test.com/sales.aspx 等等……我找到了答案 这是我的配置 routes.Ignore("{*allaspx}", new { allaspx = @".*\.aspx(/.*)?" });<br> routes.Ignore("{*

是否可以仅将路由应用于Login.aspx?为什么,因为一旦用户登录网站,他们将继续正常浏览。例如

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");
routes.Ignore(“{*allaspx}”,新的{allaspx=@.*\.aspx(/.*)”})
忽略(“{*favicon}”,新的{favicon=@”(.*/)?favicon.ico(/.*)”)
忽略({*allaxd}),新的{allaxd=@.*\.axd(/.*)”})
routes.MapPageRoute(“Routing”、“{Id}”、“~/Login.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");
routes.Ignore(“{*allaspx}”,新的{allaspx=@.*\.aspx(/.*)”})
忽略(“{*favicon}”,新的{favicon=@”(.*/)?favicon.ico(/.*)”)
忽略({*allaxd}),新的{allaxd=@.*\.axd(/.*)”})
routes.MapPageRoute(“Routing”、“{Id}”、“~/Login.aspx”);
我不确定是否正确理解了您的问题,但我想您可能对ASP.NET FROM的身份验证感兴趣。使用它,您可以使用方法重定向到登录页面,并在用户未登录时返回。我不确定是否正确理解了您的问题,但我想您可能对ASP.NET FROM的身份验证感兴趣。使用它,您可以使用方法重定向到登录页面,并在用户未登录时返回。