我在我的C#,.NET 3.5(VS2008)Web项目的App_Themes目录中有一个名为Theme1的主题目录。在那个目录中,我有各种其他目录。一些主题包含.css文件,一些包含.js文件。在我使用此主题的网页中,在HTML中为.css文件呈现适当的链接标记,但不呈现.js文件。我做错了什么,或者我只是需要从集中目录中分享所有主题中的所有.js文件?
答案 0 :(得分:4)
如果将JS文件放在主题目录中,则可以使用Page.Theme名称来获取当前主题的相应路径。
<script type="text/javascript" src="<%=ResolveUrl("~/App_Themes/" + Page.Theme + "/js/script.js") %>"></script>