您的位置:程序门 -> .net技术 -> asp.net



图片显示的问题?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


图片显示的问题?[已结贴,结贴人:corder_li]
发表于:2007-08-08 09:48:52 楼主
我用了一个image控件,在主机上调试的时候是可以正常显示图片的
internet   信息服务   主目录为:c:\inetpub\wwwroot\

设置为网络访问后   主目录为:c:\inetpub\wwwroot\仓库管理系统
图片就无法显示了,不知道问题在哪里?

private   void   page_load(object   sender,   system.eventargs   e)
{
//   在此处放置用户代码以初始化页面
if(!ispostback)
{
string   path1   =   server.mappath( " ");
string   path2   =   path1+ "\\image\\pic.bmp ";
image1.imageurl   =   path2;//显示图片
                                                          }
                                    }
发表于:2007-08-08 10:00:411楼 得分:0
+ "..\\image\\pic.bmp ";试试
发表于:2007-08-08 10:13:092楼 得分:0
wangwang008:还是不行,这样
不知道问题处在哪里
发表于:2007-08-08 10:18:303楼 得分:0
请教高手.不知道问题在哪里
发表于:2007-08-08 10:36:084楼 得分:0
有人知道怎么回事吗?
发表于:2007-08-08 10:55:115楼 得分:0
路径问题
string   path1   =   server.mappath( "~/image/pic.bmp ");
image1.imageurl   =   path1;//显示图片
发表于:2007-08-08 10:56:226楼 得分:10
image1.imageurl   是web地址不是物理地址,如
image1.imageurl   =   "/image/pic.bmp ";//相对地址,或
image1.imageurl   =   "http://localhost/myweb1/image/pic.bmp ";//绝对地址
发表于:2007-08-08 11:12:177楼 得分:0
你先运行一下。查看一下运行后那张没有显示的图片地址是哪里(属性里面查)
这样就知道你哪个地方错了~!
发表于:2007-08-08 11:17:238楼 得分:0
private   void   page_load(object   sender,   system.eventargs   e)
{
//   在此处放置用户代码以初始化页面
if(!ispostback)
{
string   path1   =   "~/ "
string   path2   =   path1+ "/image/pic.bmp ";
image1.imageurl   =   path2;//显示图片
                                                          }
                                    }
这样就ok的
发表于:2007-08-08 11:25:149楼 得分:0
把 "仓库管理系统 "改成cangkuguanlixitong


快速检索

最新资讯
热门点击