博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Asp.net 客户端控件img与服务器控件Image的路径问题

Posted on 2009-06-22 23:23  じ☆甲壳虫じ  阅读(922)  评论(1)    收藏  举报

      【欢迎光临甲壳虫博客~!】

       我想大家在做项目的时候都会尽量避免使用服务器控件,这样会对网站效率有所提高。

       下面我讲讲客户端控件<img>与服务器控件<Image>的路径问题:

        1.<Image>服务器控件。它在使用的时候可以直接在属性栏里选择它的ImageUrl的属性即可。

        2.<img>客户端控件。如果该页面不在项目中的根目录下,它在属性栏中选择它的Src属性的话图片会显示不出来。

         如果页面是在项目的根目录下使用属性栏中的属性就没这个问题。

         下面演示不在项目根目录下页面引用图片路径导致的问题,两个控件都是在属性栏中选择的路径。

        这是.<img>客户端控件的前台代码。

         这是.<Image>服务器控件的前台代码

         这样的话客户端的图片空间中的图片不会显示。

         如果你的页面不在项目的根目录下,而是在项目的文件夹下可以使用如下方法:

        

         上图的页面是在项目根目录下的文件夹里的子文件夹下。

         如果你的页面放在项目中的父文件夹下即:<img src="../iamges/ico/tianjia.png">

                                                                                                                  大家有什么意见可以留言!