Я хотел бы, чтобы встроить SVG прямо в мой взгляд ASP.net MVC-так, что вывод выглядит примерно так:Встраивание SVG в ASP.net странице
<html>
<body>
<svg> ... </svg>
</body>
</html>
С PHP Я хотел бы сделать это следующим образом:
<? include('image.svg'); ?>
Я пробовал @Html.Partial('image.svg')
, но получил ошибку. Есть ли способ исправить тот или иной метод, который я могу попробовать?
Похоже, это лучшее решение ... – flyingfisch
Это не может быть лучшим решением. Что делать, если у вас есть +200 SVG-файлов? Вы собираетесь переименовать их всех и сохранить их копию? Возможно, создав какую-то задачу в глотке, но мне кажется, что должно быть лучшее решение. –
Я добавляю что-то к этому ответу. если у вас очень большой файл svg, это решение не будет работать, и вы должны использовать @ Html.Raw (File.ReadAllText (Server.MapPath ("~/image.svg"))) в вашем коде. – Setmax