2010-09-13 64 views
0

我有一個顯示圖像的網頁。Asp.net圖像控制

我在我的網站內創建了一個名爲'photo'的文件夾,並使用以下代碼將該圖像上傳到該文件夾​​: string path = Server.MapPath(@「〜/ Photo /」); FileUpload1.SaveAs(path + FileUpload1.FileName); 我正在使用以下代碼,但圖像未顯示在圖像控件中。

 string path = Server.MapPath(@"~/Photo/"); 
     Image1.ImageUrl = path + photoInfoObject.Photo;[photoInfoObject.Photo is a string of the name of the photo(eg: Penguins.jpg).] 

仍然圖像不顯示。任何人都可以解決這個問題嗎?

+0

它是否顯示破碎的圖像? – KhanS 2010-09-13 07:25:01

+0

沒有顯示任何東西。 – Anu 2010-09-13 08:47:06

+0

試試這個:http://stackoverflow.com/questions/275781/server-mappath-server-mappath-server-mappath-server-mappath – 2010-09-13 07:24:37

回答

0

你的代碼看起來沒問題,所以這可能是一個到你的圖像的斷開的鏈接,例如,你可能正在渲染一個絕對路徑爲/Photo/Penguins.jpg,而如果你正在使用虛擬目錄在Visual Studio Web Server中構建,絕對路徑將是/Your Site Name/Photo/Penguins.jpg。因此,檢查生成的HTML以找出路徑,也可以使用Firefox的Firebug插件中的「Net」面板輕鬆查看頁面加載時的任何404錯誤。