SVG图片在asp.net mvc 4中无法显示。

9 浏览
0 Comments

SVG图片在asp.net mvc 4中无法显示。

我有一些以svg格式的图像。当我在简单的html中使用它时,它可以显示,但是当我尝试在一个真实的项目中使用它时(asp.net mvc 4,visual studio 2010),它无法显示。

代码如下:

@model KZStream.Web.Site.Models.IamSelling.IamSellingModel

@using KZStream.Web.Site.Resources.Views.Products

@{

Layout = "~/Views/Shared/_Mobile.cshtml";

}

Русский

Войти

0
0 Comments

SVG images are not display asp.net mvc 4的问题可能的原因是错误的调用方式。解决方法是使用正确的调用方式来显示SVG文件。

在asp.net mvc 4中,正确的调用方式是使用<object>标签来调用SVG文件。下面是正确的调用方式:

<object data='svg-test.svg' type='image/svg+xml' width='500' height='500' />

通过使用上述的正确调用方式,可以成功显示SVG文件。

0
0 Comments

问题原因:在ASP.NET MVC 4中,SVG图像无法正确显示。

解决方法:在Razor文件中使用以下代码片段:.Raw(File.ReadAllText(Server.MapPath("~/image.svg")))。这种方法适用于较小的SVG文件。但是对于较大的SVG文件,这种方法可能不起作用。

希望这对你有所帮助。感谢你的帮助,你是我的英雄,救了我一命!

0
0 Comments

SVG图像在ASP.NET MVC 4中无法显示的问题可能出现的原因是服务器不支持SVG格式的文件。为了解决这个问题,可以通过以下步骤进行操作:

1. 尝试直接访问SVG文件,例如localhost:port/content/images/mobile/MS_Logo.svg,如果出现文件类型不支持的消息,说明服务器不支持SVG格式的文件。

2. 在Web.config文件中添加以下代码,以确保服务器能够提供SVG格式的文件:

<system.webServer>
  <staticContent>
    <remove fileExtension=".svg" />
    <mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
  </staticContent>
</system.webServer>

0