0

所以,我的电脑上有一张图片。我用简单的代码制作了一个html页面, src="file:\\\C:\...\file.png"

没关系,如图所示。

然后我在 mvc-view 中编写相同的代码。图片未显示,萤火虫显示灰色 img 代码。我已经看到了一些有关 Url.Content 的提示,但它们没有帮助。

4

1 回答 1

2

如果您在磁盘上创建一个 HTML 文件并在浏览器中打开它(使用诸如 file:///mypage.html 之类的 URL),那么它可以直接从您的硬盘提供图像(我相信)并且没有 Web 服务器涉及。

但是,一旦您开始使用 ASP.NET,您就不再通过文件 URL 进行查看,而是通过本地 Web 服务器(例如http://localhost/mypage),并且只能提供部署在您的 Web 服务器上的图像。这仍然可以轻松完成,将图像拖放到您的 Visual Studio 解决方案中。

于 2012-07-02T10:38:22.660 回答