李晓亮的博客

导航

aspnet基础知识(1)

1.母版页和内容页不在同一目录时的css和js文件的引用方式
1)css文件的引用
直接使用相对地址即可,在使用时能够自动把地址按照相对地址进行转化;
如在母版页中引用地址为:<link rel="stylesheet" href="../Css/News/default/css/css.css" type="text/css" />
2)js文件的引用

方法一:在web页面文件中使用Page.ResolveClientUrl("js路径")解决
   <script type="text/javascript" src='<%=ResolveClientUrl("../js/test.js")%>'></script>
   备注:script中不能有属性language="javascript"

方法二:在cs页面文件中动态添加js文件,当然也要使用ResolveUrl或ResolveClientUrl方法  
   HtmlGenericControl CheckJs = new HtmlGenericControl("script");
        CheckLinkJs.Attributes.Add("type", "text/javascript");
        CheckLinkJs.Attributes.Add("src", Page.ResolveUrl("../js/test.js"));
        CheckLinkJs.Attributes.Add("charset", "utf-8");
        Page.Header.Controls.Add(CheckJs);

 

posted on 2011-07-11 17:55  LeeXiaoLiang  阅读(103)  评论(0)    收藏  举报