2011-11-01 59 views
-1

我有圖像控件。我想從我的特定路徑加載圖像。 我有在頁面背後無法在asp.net中的img控件中加載圖像

string imagePath ="E:/DotNetProjects/Templates/Default/icons/Computer.png"; 
imgEditor.ImageUrl = imagePath; 
imgEditor.AlternateText = "Unable To Find Image"; 

路徑的代碼是存在和圖像也可,但總是加載替代文本。 imgEditor是我的圖片控件ID。 Plz有助於理解我的錯誤。謝謝。

回答

0

只要把你的圖像解決方案從(任何文件夾,甚至在根)和路徑圖像URI(在ASP頁面SRC),如:

src="Templates/Default/icons/Computer.png" 
+0

image已經在解決方案D :)裏面了。 –

+0

所以試試這個src – Rev

+0

我得到了一個解決方案。「Request.ApplicationPath +」/ Templates /「+ filename' –

0

imagePath是一個文件系統路徑...你需要一個URL ...(類似http://...)。該URL必須可以從瀏覽器訪問,即你需要設置你的網絡服務器(IIS)服務於相應的路徑...我建議將圖像放入解決方案/項目,以便URL是相對的...

+0

圖片已經在解決方案中。 –

+0

在這種情況下,他可以使用〜/圖像文件路徑 – Rev

+0

,那麼你需要設置URL的相對位置(即以'〜/'開始),並讓它指向正確的位置! – Yahia