日期:2014-05-17  浏览次数:20514 次

Asp.net 和母版页不在同一目录,图片不显示
我的网站目录如下:
HTML code
    Web
      -...
      _View
         -FrontMgr
             -site.Master 母版文件
             -Default.aspx首页面,使用了site.Master母版
             -CSS css文件夹
             -images 图片文件夹
             -City 文件夹
                 -city.aspx页面,使用了site.Master母版



在母版中使用了很多图片,图片来自images文件夹,例如:
HTML code

 <td valign="top" align="left" style="background-image: url(images/topbg.gif);">
                    <div style="float: left; width: 233px;">
                        <img src="images/logo.gif" />
                    </div>



既有table,td的也有asp控件的。

现在的问题是和母版页面在同一目录下的页面,显示都很好。

但到了city文件夹下的页面就不能显示出母版里的图片链接了。

请问大家是如何解决的,文件的路径应该怎么处理,不要告诉我用runatserver,因为我有很多非aspx控件的。
   
 

------解决方案--------------------
探讨
引用:
改成
<img src="~/images/logo.gif" />


~就是runat=“server”特有的,必须写成ruanat=“server”  但我的table,td等,怎么写?不会是使用asp.net的table吧,服务器压力大,访问慢了就。