vs2008 测试时图片不显示
答案:2 悬赏:10
解决时间 2021-02-14 21:46
- 提问者网友:✐ۖ﹏ℳ๓北风
- 2021-02-14 05:19
vs2008 测试时图片不显示
最佳答案
- 二级知识专家网友:闲懒诗人
- 2021-02-14 05:51
路径正确吗?程序也不一定都是完全正确的。仔细检查下再说吧。
全部回答
- 1楼网友:说多了都是废话
- 2021-02-14 07:00
你是不是用了母版页或者用户控件?这些不能显示的图片都在用户控件或者模板页里面?另外 你的图片路径是不是都用的相对路径? 如果是 那么问题的原因就是 图片相对于模板页或者用户控件的路径 和 图片相对于页面的路径 并不一样. 举个例子 你在模板页(/master.master)里面用到一张图片 <img src="logo.gif" /> 然后将这个模板页应用到了 /membership/changepassword.aspx 这个页面. 那么 在这个页面生成的 html代码中 这张图片路径模板页里面定义的:logo.gif.而这个路径对changepassword.aspx这个页面来说 并不存在. 解决方法: 1 图片路径写绝对路径. 比如 <img src="http://localhost/demo/img/logo.gif"/> 前面的域名和虚拟路径的可以由程序控制. 我以前是这么做的. 但是其缺点是 生成的html代码比较长,影响用户体验. 2 使用 resolveclienturl 或者 resolveurl方法 <img src='<%=resolveclienturl("logo.gif")%>' />
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯