我将尝试在Asp.Net MVC 3应用程序的视图中嵌入SVG图像,但是当我这样做时,浏览器会尝试下载图像而不是显示它...奇怪的是,在PHP(CodeIgniter)中进行相同操作时,我从未遇到过此问题。以下是嵌入代码:
<embed src="@Url.Content("~/Content/images/testproduct/testimage.svg")" type="image/svg+xml" />
我也尝试过不使用Url.Content,只是用前导斜杠。而且我还尝试了对象元素,但是问题依旧。
视图使用html 5 doctype:
这里有什么问题?为什么在PHP中可以工作,但在这个Asp.Net MVC应用程序中却不行?值得注意的是,我只在本地主机上尝试过,但在PHP中也是一样的,只是使用Apache而不是Visual Studio本地主机。