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。使用它,您可以使用方法重定向登錄頁面,並在用戶未登錄時返回。 –