在MVC中页面对应的URL和项目的目录结构没有必然关系,所以在遇到HTML中的href和src属性要一个对应的相对地址时就会遇到路径不对的问题。

比如:<img src="../images/1.jpg" /> 就会在当前URL目录下向上找一级,那么可能找到的就是Views这个目录,和你期望的是不一样的。

遇到这样的问题怎么办呢,我从MVC3的_Layout.cshtml中获得启发,如css如何写连接地址的:<link href="@Url.Content("~/Content/sites.css")" rel="stylesheet" type="text/css" />

不难发现@Url.Content才是解决这个问题的方法。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-02-07
  • 2021-09-18
猜你喜欢
  • 2021-09-11
  • 2021-11-15
  • 2021-09-13
  • 2021-12-06
  • 2022-12-23
  • 2022-12-23
  • 2021-05-26
相关资源
相似解决方案