MVC3中 ../ 和~/ 区别

今天做网站时 遇到一个这样的问题

MVC3中 ../ 和~/ 区别_第1张图片由于网站内容比较多,使用了2个模板,

默认使用_layout,新闻使用_new

首页显示正常,新闻首页也显示正常

MVC3中 ../ 和~/ 区别_第2张图片

但是当点击详细的内容时 却发生了问题,css和js全找不到了

MVC3中 ../ 和~/ 区别_第3张图片

 

这是为什么呢?

查看源代码发现:

MVC3中 ../ 和~/ 区别_第4张图片

原来是 href="@Url.Content("../Content/css/reset.css")" 惹的祸.

改为 href="@Url.Content("~/Content/css/reset.css")" 皆可解决!

你可能感兴趣的:(MVC3,Url.Content)