2013-03-07 65 views
0

假設我有位於「C:\ A \麻將」的圖片或者「E:\ A \麻將」我的問題是,我可以檢查的這樣的URL路徑圖片?如果是,那麼如何?這將幫助我將正確的URL路徑放在我的Asp.Net Web應用程序中。如何檢查URL路徑意象及

+0

如果你使用應用相對路徑,你應該沒問題。例如。 '@ Url.Content(「〜/ content/path/to/your/image.png」)' – jrummell 2013-03-07 14:17:04

回答

1

如果這些圖像不在您的項目文件夾中,您可能需要創建一個虛擬文件夾(比如myImages),然後訪問圖像。

@Url.Content("~/myImages/imgName.ext") 

否則,你可以使用

@Url.Content("~/path_relative_to_main_folder/imgName.ext") 
+0

虛擬文件夾/目錄應該安裝IIS。但是我的系統中沒有安裝IIS。 – 2013-03-07 14:34:09

+0

試試這個:'項目屬性> Web>服務器部分>虛擬路徑'。沒有IIS,我沒有嘗試過。 – Kaf 2013-03-07 14:44:45

1

切勿使用確切位置。它會讓你頭痛。相反,將某個文件夾放在網站目錄的某個位置,然後用相對路徑引用它。例如:

<img src="@Url.Content("~/Images/ABC.png")" /> 

這意味着它正在尋找項目根目錄中的Images文件夾。

+0

網站的目錄是指哪裏? VS安裝在E:\驅動器,所以你的意思是把圖像文件夾到E:\ Drives ?. – 2013-03-07 15:24:49