在Web應用程序中,我試圖在.aspx頁面中顯示的圖像,對於我這樣寫代碼在Page_Load事件中,asp.net中的圖像控件?
Image1.ImageUrl = @"C:\Users\Public\Pictures\Sample Pictures\Koala.JPEG";
,但圖像不顯示,你可以幫我謝謝你。
在Web應用程序中,我試圖在.aspx頁面中顯示的圖像,對於我這樣寫代碼在Page_Load事件中,asp.net中的圖像控件?
Image1.ImageUrl = @"C:\Users\Public\Pictures\Sample Pictures\Koala.JPEG";
,但圖像不顯示,你可以幫我謝謝你。
存在與圖像的路徑問題...你需要給,而不是圖像相對路徑物理路徑
像這樣
Image1.ImageUrl="~/Images/Bird1.jpg"
這裏的圖像是在的圖像文件夾應用。即項目的一部分
首先在您的解決方案資源管理器中創建一個Images文件夾。然後將您的圖像存儲在該文件夾中,並參考如下。
例
<asp:Image ID="Image1" runat="server" ImageUrl="~/Images/Bird1.jpg" />
入住deatil:Image Control Example
問題是與路徑。它應該是一個虛擬路徑。或者你的web應用程序的路徑。像「http://www.sitename.com/images/filename」或它應該是相對路徑「〜/ Images/Bird1.jpg」 –
您的應用程序可能無法訪問提到的位置@「C:\ Users \ Public \ Pictures \ Sample Pictures \ Koala.JPEG「; –
您可以使用 [Server.MapPath](http://msdn.microsoft.com/zh-cn/library/ms524632%28v=vs.90%29.aspx)方法將本地路徑映射到相對路徑。 –