2011-08-15 72 views
0

我無法在我的網頁上顯示bg圖像。我寫了一個具有以下代碼的css:如何在asp.net中設置bg圖像

body 
{ 
    background-image:url('E:\WEB WEB WEB WEB\RedRockNoodleBar\RedRockNoodleBar1\RedRockNoodleBar1\Images\outer_bg.jpg'); 
    background-repeat:repeat-x; 
} 

css應用於母版頁的設計視圖中。當我添加一個內容頁面並運行程序時,網頁是空的。並沒有表現出任是嗎?

回答

3

你應該把虛擬路徑你的形象在你的CSS,而不是物理路徑。

body 
{ 
    background-image:url('../Images/outer_bg.jpg'); 
    background-repeat:repeat-x; 
} 

,但是這取決於您的CSS文件,相對於你的圖像文件夾位置。在這裏,我假設你的Web App有這樣

---Style (folder) 
    \--Stylesheet.css 

---Images (folder) 
    \--outer_bg.jpg 

---Default.aspx 
1

的結構儘量

background-image:url('file:///E:/WEB WEB WEB WEB/RedRockNoodleBar/RedRockNoodleBar1/RedRockNoodleBar1/Images/outer_bg.jpg'); 
+0

它不工作.. –

+0

對不起嘗試,現在我已經改變了答案 – kleinohad

1

我不會通過驅動引用物理位置......會發生什麼。如果我沒有一個E駕駛?

當你正在建設一個網站,你可以參考圖像的虛擬位置,如果你的E盤的位置是不是你的網站,然後在網站內創建虛擬目錄,以便它的一部分。