ASP.NET 提供了两种指定样式表路径的方法:
<link href="/common/black_theme/css/style.css" rel="stylesheet"> (this is working)
<link href="~/common/black_theme/css/style.css" rel="stylesheet"> (this is not working)
- 这些路径是如何解析的?
- 为什么生成的路径不同?
- 在哪种情况下应该选择哪个路径?
就我所知,~
代表应用程序的根目录。
在IIS中,“common”是站点根目录(名为testsite.demo
)下的文件夹。
物理路径:D:\Physicalpath\WarpFirstSite\testsite.demo
“common”文件夹:D:\Physicalpath\WarpFirstSite\testsite.demo\common