2011-11-30 76 views
0

我使用MVC 3.0,當從Visual Studio IDE運行時,圖像工作正常。但是當我發佈到文件系統時,我的圖像沒有顯示出來。以下是發佈時不起作用的代碼片段,但其他方式正常工作。使用發佈部署時發生圖像問題

.red_plus {float:left;padding-left:18px;color:#D82A26;background:url('/img/gll-red-plus.gif') 0 50% no-repeat;cursor:pointer;} 



<span id="toggle_rates_summary" class="red_plus" onclick="SomeFunctionName('SomeParam'); return false">View Something</span> 

誰能告訴我發生了什麼事?以下是我的項目的文件夾結構。

WebProjectName -content -CSS -main.css - 圖像 -gll - 紅 - plus.gif您在CSS文件中設置應該是相對的CSS的位置

+0

發佈後,在IMG文件夾中的GLL - 紅 - plus.gif文件? – Peter

+0

是的,它在圖像文件夾中 – DotNetUser

+0

你試過'img/gll-red-plus.gif'而不是'/img/gll-red-plus.gif'(沒有/)? –

回答

0

圖片網址文件。因此,舉例來說,如果你有以下文件夾結構:

|- Styles - main.css 
|- img - gll-red-plus.gif 
|- Views - ... 
|- Content - ... 

裏面你main.css

.red_plus { 
    float:left; 
    padding-left:18px; 
    color:#D82A26; 
    background:url('../img/gll-red-plus.gif') 0 50% no-repeat; 
    cursor:pointer; 
} 
+0

@Darin ...謝謝你的回覆。但是,它不適合我。我用我的文件夾結構編輯了這個問題。 – DotNetUser

+0

好的,這種爲我工作的...背景:url('../../ img/gll-red-plus.gif')0 50%不重複; – DotNetUser

相關問題