静态html页面中的mvc路径图像

时间:2017-02-14 14:10:09

标签: html asp.net-mvc

有人知道如何在静态html中管理路径图像? 问题是如何指定图像路径INSIDE THE STATIC HTML,以便像visual studio localhost一样在线工作

示例:我有一个主页和一些静态html页面

@Html.Raw(File.ReadAllText(Server.MapPath("~/custom_directory/home/static_page.html")))

在静态HTML中: 1.如果我使用相对路径:custom_directory / home / img / image1.jpg 它在线工作但它在visual studio localhost

中不起作用
  1. 如果我使用/:/custom_directory/home/img/image1.jpg 它适用于visual studio localhost,但它不能在线工作
  2. 在这两种情况下都有办法吗?

    由于

1 个答案:

答案 0 :(得分:0)

您需要将Url.Content()帮助方法与根应用程序目录中的相对URL一起使用,因此无论基本目录名称是什么,它都可以在localhost和生产中使用:

@Url.Content("~/custom_directory/home/img/image1.jpg")