我有一個VB.net web應用程序登錄頁,其起始頁是http:\\<myServer>\<myApp>\webforms\login.aspx
重定向到如果用戶輸入的根路徑
我寧願他們沒有進入這一整個地址。如果用戶只需輸入根目錄即http:\\<myServer>\<myApp>\
,是否有簡單的方法將用戶重定向到此頁面?
我有一個VB.net web應用程序登錄頁,其起始頁是http:\\<myServer>\<myApp>\webforms\login.aspx
重定向到如果用戶輸入的根路徑
我寧願他們沒有進入這一整個地址。如果用戶只需輸入根目錄即http:\\<myServer>\<myApp>\
,是否有簡單的方法將用戶重定向到此頁面?
假設您沒有更改IIS中的默認頁面,只需在重定向到login.aspx
頁面的根上設置default.aspx
即可。
如果您使用ASP.Net 3.5或4.0,另一個想法是使用URL路由。這裏是一個鏈接 - http://www.4guysfromrolla.com/articles/051309-1.aspx該頁面特定於3.5 SP 1,但頁面上有另一個4.0鏈接。所以你可以使用http:\\\登錄,它將路由到http:\\\ webforms \ login.aspx。 HTH
當我嘗試向Google提交網址時,這不會導致問題。我確定他們抱怨立即重定向的頁面。 – Urbycoz 2011-06-17 09:02:43
@Urbycoz - 我認爲這就是你想要的,立即重定向。您可以使用'Request.Transfer'來避免重定向。 – Oded 2011-06-17 09:05:54