当前位置: 代码迷 >> ASP.NET >> Asp.net 跟母版页不在同一目录,图片不显示
  详细解决方案

Asp.net 跟母版页不在同一目录,图片不显示

热度:8253   发布时间:2013-02-25 00:00:00.0
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吧,服务器压力大,访问慢了就。
  相关解决方案