繁体   English   中英

如何在CSS,JavaScript中添加根或基本URL?

[英]How to add a root or base url to css, javascript?

我想要类似的东西

<link rel='stylesheet' type='text/css' href='<%= BaseURL %>/css/main.css' />

在我的主页上,该BaseURL将在本地为default.aspx工作,

<link rel='stylesheet' type='text/css' href='css/main.css' />

和在线作为

<link rel='stylesheet' type='text/css' href='http://www.example.com/css/main.css' />

在其他网页(例如example.com/page1/page.aspx)中 ,css链接应保持不变,

<link rel='stylesheet' type='text/css' href='http://www.example.com/css/main.css' />

和本地

<link rel='stylesheet' type='text/css' href='../css/main.css' />

javascript链接中也需要该东西...

我找不到任何解决方案或答案。 我该怎么做?

我认为您的意思是您希望路径是相对的,因此请尝试以下操作:

<script src='<%= this.ResolveClientUrl("JS/jquery.js") %>' type="text/javascript"></script>

多数民众赞成在JaveScript,

对于CSS,只需根据母版页编写路径即可。

使用网址内容如下:

< link rel='stylesheet' type='text/css' href='<%=Url.Content("~/css/main.css")%>' /> 

假设您在根文件夹下有一个文件夹css

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM