iT邦幫忙

0

Image1.ImageUrl 路徑

joy036 2012-09-03 15:22:0311611 瀏覽

各位前輩好,
請問 c#2005 的圖片顯示路徑
Image1.ImageUrl 路徑是否僅能限定在 方案中
1.Image1.ImageUrl = "images/06.jpg"; 可正常顯示
2.Image1.ImageUrl = "d:/images/06.jpg"; 無法正常顯示
3.請問發行後的圖片該存在那兒才會正常顯示
還有Image1.ImageUrl = ?
暈

1 個回答

6
外獅佬
iT邦大師 1 級 ‧ 2012-09-03 15:28:41
最佳解答

ImageUrl屬性,請使用標準的Url路徑。
一般來說,Web專案,會使用相對路徑去指定ImageUrl
例如:./images/title.jpg 、 ~/images/title.jpg 、 /images/title.jpg 、 images/title.jpg 等方式。
MSDN對於ImageUrl屬性,如是說:
使用 ImageUrl 屬性,指定要在 Image 控制項中顯示的影像 URL。您可以使用相對或絕對 URL。相對 URL 將影像位置與 Web 網頁的位置關聯起來,而不需在伺服器上指定完整路徑。路徑相對於 Web 網頁的位置。這使得移動整個站台至伺服器上的另一個目錄而不用更新程式碼,變得更為容易。絕對 URL 提供完整路徑,所以移動站台至另一個目錄需要您更新程式碼。

joy036 iT邦研究生 4 級 ‧ 2012-09-04 10:00:31 檢舉

那請問pdf檔可以放入Image中,像圖檔一樣顯示嗎?

外獅佬 iT邦大師 1 級 ‧ 2012-09-04 10:43:40 檢舉

當然不行
ASP.Net會把Image物件,解析成 html的<img>標籤
這個標籤是無法用來顯示PDF的
如果可以,那麼...那些賣PDF顯示控制元件的...不就不用玩了嗎?汗

我要發表回答

立即登入回答