0
我創建了一個用戶登錄頁面並使用了表單身份驗證。用戶需要登錄到系統才能使用它,沒有匿名頁面。當進入系統並自動重定向到登錄頁面時,它們會丟失頁面上的所有樣式。就好像所有css文件的路徑都不正確。對於所有其他頁面,這是可以的,只要自動定向到login.aspx就有問題。有沒有其他人看到並解決了這個問題。ASP.NET登錄頁面樣式
我創建了一個用戶登錄頁面並使用了表單身份驗證。用戶需要登錄到系統才能使用它,沒有匿名頁面。當進入系統並自動重定向到登錄頁面時,它們會丟失頁面上的所有樣式。就好像所有css文件的路徑都不正確。對於所有其他頁面,這是可以的,只要自動定向到login.aspx就有問題。有沒有其他人看到並解決了這個問題。ASP.NET登錄頁面樣式
問題可能來自於您的所有應用程序(login.aspx除外)都受到保護。 因此,當用戶被重定向到login.aspx時,還有其他以匿名方式檢索的url。例如,如果用戶試圖獲得「〜/ StyleSheets/default.css」,那麼Web服務器將返回一個不可見的未授權響應。
你應該嘗試類似的東西在你的web.config文件:
<location path="StyleSheets" >
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>