2012-05-05 10 views
1

ルーティングをLogin.aspxにのみ適用できますか?なぜなら、ユーザーがウェブサイトにログインすると、彼らは通常のブラウジングを続けるからです。たとえば。ASP.NET 4.0ログインのみのルーティングページ

www.test.com/01 

01かもしれ、私は答え

これを発見した.....

www.test.com/products.aspx 
www.test.com/sales.aspx 

などに

+0

わからないあなたの質問は正しくありますが、ASP.NET Froms認証http://msdn.microsoft.com/en-us/library/ff647070.aspxに興味があると思います。これを使用すると、ユーザーがログインしていないときにログインページにリダイレクトするメソッドと戻ることができます。 –

答えて

1

を閲覧することができた後、彼らにログインし、ユーザーの一種であります

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"); 
関連する問題