我想獲得default.aspx頁面,只有一個登錄屏幕在登錄屏幕上方顯示徽標。該徽標保存到項目主目錄中的圖像文件夾中。該圖像總共位於兩個位置,一個位於登錄前,另一個位於另一個位置。圖像沒有出現在Default.aspx
在用戶登錄之前,您看不到圖像,基本上沒有找到圖像。然而,用戶在登錄後從完全相同的文件中獲得完全相同的圖像。如果他們然後退出,圖像將會出現一次,但如果您重新加載頁面,則會返回到未找到的圖像。更復雜的問題是它運行時需要調試才能工作,而不是當我嘗試通過瀏覽器訪問時。
我已經嘗試把圖像放在各種目錄中,以及默認頁面的不同部分,仍然沒有運氣。宣佈我的圖像的行是
<asp:Image ImageUrl="~/Images/CCA.jpg" runat="server" AlternateText="CCA Logo"/>
有什麼建議嗎?
編輯: 嘗試了幾件事後,我查看了頁面的檢查元素,發現圖像設置爲正確的目錄路徑(http:// server/Portal/PortalSite/Images/CCA。 JPG格式)。當圖像工作時(登錄後),我可以按照鏈接獲取圖像。然而,當它不工作,它把我帶回到頁面
http://server/Portal/PortalSite/Default.aspx?ReturnUrl=%2fPortal%2fPortalSite%2fImages%2fCCA.jpg
難道這是用URL尋路的問題嗎?
編輯: 此外,這可能是一個愚蠢的問題,但由於林新,我需要在生成的default.aspx.vb文件中的任何形式的設置?它目前只有登錄重定向信息。
任何地方我應該把它放在我的web.config文件中?或者會在任何地方做? – user1816892
@ user1816892位置部分應該是配置部分的子部分。我會稍微修改我的答案。 – scartag
@ user1816892只是爲了確保硬刷新。如果您的問題基於表單身份驗證,則應解決此問題。 – scartag