也就是说网站里面的连接全部是绝对路径,带域名的~,如下:<a href="http://news.163.com/special/00013BCN/512anniversary_special.html">川流不息5.12周年策划 </a> 这样的绝对路径怎么出来的啊?我们一般是只有后面的 
<a href="special/00013BCN/512anniversary_special.html">川流不息5.12周年策划 </a> 是不是自己在前面地址前手动加http://news.163.com 望高人指点~ 

解决方案 »

  1.   

    绑定href的时候加上:Server.MapPath()+"\\"+Url;
      

  2.   

    这种以前做过,在某个配置文件里保存一下网站的地址信息,然后在网站里所有的连接里都带有这个信息。
    连接在开发阶段是这样的:<%=webUrl%>/about.aspx
    在.aspx.cs中声明一个webUrl变量,这个标量的值是从配置文件中读出来的。
      

  3.   


    <a href="http://<%= Request.Url.Host %>/special/00013BCN/512anniversary_special.html">川流不息5.12周年策划 </a> 
      

  4.   

    这个只需要在html的<head></head>里放个html标记就行了:
    <base href="http://xxx"/>
      

  5.   

    我说的是Html代码上,也就是说别人把你网站直接寸到本地后能显示完整,嘿嘿,不知道大家还明白不?
      

  6.   

    可以使用<%=Url地址数值%>
      

  7.   

    你的意思 不是很明白。
    你是不是要这样
    录入登陆搜狐
    <a href="http://www.sohu.com/">搜狐</a>
    如果写代码里 你可以定义一个公共变量。
    然后 调用
      

  8.   

    <li><a href="http://doc.go.sohu.com/200906/657e4fdfc9391e10a9cb86a21837634c.php" target="_blank">400万级别墅样板 有爱</a></li>
    <li><a href="http://doc.go.sohu.com/200906/f79d032de9ed72771083442811a2732b.php" target="_blank">花园办公 果岭独栋</a></li>
    <li><a href="http://doc.go.sohu.com/200906/9302958f05e47566be5bf452cdc2e65c.php" target="_blank">超低价现房商务办公</a></li> 
    <li><a href="http://doc.go.sohu.com/200906/2c4dfa47cb741a62b3926365208fead9.php" target="_blank">北四环上,精品大宅</a></li>看到没,这是搜狐HTML上面的一段,他的连接地址是绝对的,我就是说这个域名怎么加上去的,如果这样的话,我直接保存网页格式,页面完全不走样,还不懂?
      

  9.   

    如果在你工作目录中有,你写相对路径就行了.如果你想连接到163上.你必须写成http://的WWW地址
      

  10.   


    路过来学习下

    >--------------我要赚好多的分,给我的小弟弟买糖吃!--------------<