1.問題:我想利用Toolbox中的Image,將圖片顯示在網頁上,可是卻沒辦法達成,想請教是什麼原因,以及解決方法(我是初學者,若犯下很基礎的錯,請見諒)
2.使用軟體:Visual stidio 2017版
3.程式碼 執行畫面
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<asp:Label ID="Label1" runat="server" BackColor="#FF9900" BorderColor="#FF33CC" BorderStyle="Dotted" ForeColor="#3399FF" Text="Well come to my website"></asp:Label>
<p>
<asp:Literal ID="Literal1" runat="server" Text="<i>受夠線上上課了</i>"></asp:Literal>
</p>
<p>
</p>
<asp:HiddenField ID="HiddenField1" runat="server" Value="Author Jean" />
<p>
</p>
<p>
</p>
<asp:Image ID="Image1" runat="server" ImageUrl="C:\Users\東霖\Desktop\ASP project\12.jpg" Height="103px" Width="124px" />
</form></body>
</html>
(這是design部分,最下面的圖就是我要顯示在網頁上的圖)
(這是最終結果)
<asp:Image ID="Image1" runat="server" ImageUrl="C:\Users\東霖\Desktop\ASP project\12.jpg" Height="103px" Width="124px" />
你沒有把圖片發布到伺服器上,就算你是在本機上除錯運作的iis-express也是一樣
請把圖片複制到專案目錄裡,再發布到伺服器上,才會正常顯示