当前位置:七道奇文章资讯网站建设网站编程
日期:2010-12-06 10:54:00  来源:本站整理

网页中各种链接引用办法[网站编程]

赞助商链接



  本文“网页中各种链接引用办法[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  在网页中的引用(比方引用css,js,img等对象),总的来说可以分为以下几种方法

  view sourceprint?<%--第一种办法--%>

  <link href="/site.css" rel="stylesheet" type="text/css" />

  <%--第二种办法--%>

  <link href="site.css" rel="stylesheet" type="text/css" />

  <%--第三种办法--%>

  <link href="../site.css" rel="stylesheet" type="text/css" />

  <%--第四种办法--%>

  <link href="<%=ResolveUrl("~/site.css")%>" rel="stylesheet" type="text/css" />

  下面,我在解析一下这四种办法的优缺陷

  办法一: /url

  用法:

  这个是从域名顶部开始查找文件

  假如你的页面是:http://dozer.cnblogs.com/article/1.aspx

  引用的css文件时:/css/site.css

  最后的css途径就是:http://dozer.cnblogs.com/css/site.css

  也就是说,它会忽视 http://dozer.cnblogs.com 背面的全部东西,然后加上自身

  范围性:

  假如你的网站是一个子网站,比方在IIS下的一个网站中成立利用程序(而不是直接成立一个网站)

  那么你网站的根目录就会是:http://www.test.com/website

  问题来了,因为引用都是按照url来判断的,它根本无法辨别你网站的根目录是什么,所以解析出来的地址也会错误,会把"website"都忽视掉

  办法二: url

  用法:

  这个是相对的途径

  假如你的页面是:http://dozer.cnblogs.com/article/1.aspx

  引用的css文件时:css/site.css

  最后的css途径就是:http://dozer.cnblogs.com/article/css/site.css

  也就是说,它会去除最后一个"/"后的东西,然后加生自身

  范围性:

  这个的范围性有2个:

  第一:假如你在masterpage中做了一个引用,但是内容页却在差别的文件夹,最后的引用是按照内容页来判断的,所以就出错了.

  第二:假如你用了UrlRewrite,那url和实际文件系统是差别的,那很明显也会出错.

 
  以上是“网页中各种链接引用办法[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 网页中各种链接引用办法
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .