[英]HTML img tag not showing the image
NET MVC4項目。 我嘗試在img標簽的幫助下顯示Image,如下所示:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
<title>@ViewBag.Title</title>
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
</head>
<body>
<div id="header">
<h1>
Select mail service:
</h1>
<img src="C:\Users\MvcContactsImporter\Graphics\YahooLogo.jpg"/>
</div>
@RenderBody()
@Scripts.Render("~/bundles/jquery")
@RenderSection("scripts", required: false)
</body>
</html>
但是在FireFox瀏覽器中,我得到以下信息:
如果將瀏覽器更改為Internet Explorer,則會得到以下信息:
文件的擴展名,名稱和路徑正確。
任何想法可能導致該問題以及如何解決該問題嗎?
先感謝您。
您不能使用絕對圖像文件路徑。 將其放在Web根文件夾中,並使用相對路徑。
UPD:在此處查看示例http://www.dotnetperls.com/mappath
如果引用文件,則應在圖像網址中添加“ file://”。
試試看
如果Graphics是項目目錄中的文件夾,則提供@Url.Content()
相對路徑,它將自己處理。
以這種方式提供網址:
<img src="@Url.Content("~/Graphics/YahooLogo.jpg")"/>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.