c# 中 img控件的路径问题
我在数据库里存储的是图片路径形式为image/1.jpg然后我在Controls文件夹下的自定义控件里使用了一个img控件,该控件的ImageUrl属性通过编程指向数据库...
我在数据库里存储的是图片路径 形式为image/1.jpg
然后我在Controls文件夹下的自定义控件里使用了一个img控件,该控件的ImageUrl属性通过编程指向数据库中的地址,结果在生成HTML代码的时候,.net帮我自动生成了一个形式为Controls/image/1.jpg的路径,
图片就成了x了,有什么好的解决办法吗?
就是把那个Controls/不要了
哎。。。。 black兄与che兄的方法何尝没想到呢?
可是,把程序结构弄成那个样子。。。。看着添赌啊。。。。。 展开
然后我在Controls文件夹下的自定义控件里使用了一个img控件,该控件的ImageUrl属性通过编程指向数据库中的地址,结果在生成HTML代码的时候,.net帮我自动生成了一个形式为Controls/image/1.jpg的路径,
图片就成了x了,有什么好的解决办法吗?
就是把那个Controls/不要了
哎。。。。 black兄与che兄的方法何尝没想到呢?
可是,把程序结构弄成那个样子。。。。看着添赌啊。。。。。 展开
4个回答
展开全部
如果你的ImageUrl都是绝对路径,建议你在Image里面用
<asp:Image runat="server" ID="a" ImageUrl='<%# "/"+Eval("URL") %>' />
手动加一个/来让控件自动认出这是个绝对路径,就不会给你加上Controls/路径了
如果不行,遇到这种情况你只能用OnItemDataBound之类的事件,在列帮定的时候手动判断一下正确的路径,替换掉Image的ImageUrl ....
<asp:Image runat="server" ID="a" ImageUrl='<%# "/"+Eval("URL") %>' />
手动加一个/来让控件自动认出这是个绝对路径,就不会给你加上Controls/路径了
如果不行,遇到这种情况你只能用OnItemDataBound之类的事件,在列帮定的时候手动判断一下正确的路径,替换掉Image的ImageUrl ....
展开全部
那你还不如直接把图片放到controls里面了呢。呵呵!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么图片在数据库中,直接在网站的IMG文件夹中,放上控件后不直接在imageurl中选路径啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我一开始也把image放到数据库了,结果弄出来可费劲了,直接就建了个文件夹搞定了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询