我使用Visual Studio 2012設計一個網頁,當我把下面的代碼源圖片在ASP.net Visual Studio中沒有顯示2012
<img src="E:\BCA\ASP.Net\Images\Questionnaire.png" />
在設計視圖中我可以看到圖像,但是當我使用瀏覽器運行頁面,圖像不可見。有時我看到一個內襯的矩形,但圖像不可見。
我使用Visual Studio 2012設計一個網頁,當我把下面的代碼源圖片在ASP.net Visual Studio中沒有顯示2012
<img src="E:\BCA\ASP.Net\Images\Questionnaire.png" />
在設計視圖中我可以看到圖像,但是當我使用瀏覽器運行頁面,圖像不可見。有時我看到一個內襯的矩形,但圖像不可見。
你應該使用相對路徑類似
<img src="../Images/Questionnaire.png" />
,或者你可以像使用
<asp:Image ImageUrl="~/images/Questionnaire.png" runat="server"/>
這可能是瀏覽器中的安全限制,不會顯示本地磁盤上的內容。
你可以在Amir的回答中使用像Amir這樣的相對路徑。如果您在MVC,而不是Web表單使用剃鬚刀,你可以在<img>
標籤像這樣直接使用~
:
<img src="~/Images/Questionnaire.png" />
的~
被自動轉換爲Web應用程序根。
服務器控件,你應該給這樣的
<img src="../Images/banner2.jpg" />
「影像」 是文件夾在你的vs哪裏你的圖像「banner2.jpg已經加載」
謝謝你現在工作..:D –