2013-03-11 65 views
4

我有一個在Windows身份驗證模式下運行的asp.net Web應用程序。我的要求是用戶第一次請求的任何頁面(網址)(會話開始),它將被重定向到LandingPage.aspx。任何人都可以建議如何使用Windows身份驗證將所有初始請求重定向到特定頁面(LandingPage.aspx)?使用Windows身份驗證如何將所有初始請求重定向到特定頁面

在此先感謝。

+0

看看這個[Windows身份驗證重定向(http://www.velocityreviews.com/forums/t765416-redirect-to-default-page-using-windows-authentication.html) – 2013-03-11 07:22:21

+0

燦」你使用Server.Transfer還是Response.Redirect? – Alex 2013-03-11 07:22:30

+0

我想這Web.Config中,但無法按預期工作<認證模式= 「窗口」> <形式 名= 「測試」 loginUrl = 「Landingpage.aspx」 defaultUrl = 「Default.aspx的」 保護= 「全部」 超時= 「30」 路徑= 「/」 requireSSL = 「假」 slidingExpiration = 「真」 無Cookie = 「UseDeviceProfile」 域= 「companySite」 enableCrossAppRedirects = 「真」> <憑證了passwordFormat =「SHA1」/> user1660592 2013-03-11 07:44:56

回答

0

我認爲你可以使用Session_Start方法的Global.asax文件並重定向到你的登陸頁面。

void Session_Start(object sender, EventArgs e) 
{ 
    Response.Redirect("LandingPage.aspx"); 
} 
+0

我無法使用此功能,因爲在某些頁面上我禁用了會話。所以,當用戶直接擊中會話禁用頁面此代碼將無法正常工作。 – user1660592 2013-03-11 07:29:34

相關問題