注册 登录
编程论坛 ASP.NET技术论坛

显示图片问题(这种效果怎么实现?)

青格儿 发布于 2008-04-09 12:22, 852 次点击
显示图片问题:
比如页面中现有一个DropDownList控件
 里面有三个选项:1 2 3
还有个:Image控件
如果选1,Image就显示1.jpg
如果选2,Image就显示2.jpg
如果选3,Image就显示3.jpg
也就好像论坛里会员头像选择一样,先1就显示1.gif,其它的依次类推显示
4 回复
#2
hebingbing2008-04-09 12:26
将DropDownlist的aotupostback设置成true,再在它的selectindexchanged事件中写图片地址…………
#3
青格儿2008-04-09 12:55
刚开始我用的textbox,在里面写1,2,3……
然后图片再根据textbox里的值再显示相应的图片
<asp:Image ID="Image1" runat="server" ImageUrl ="showphoto.aspx?id=<% #textbox2.value%>" /><br />
但是我这样传值,imgage收不到,怎么回事?
#4
hebingbing2008-04-09 13:21
ImageUrl ="showphoto.aspx?id=<% #textbox2.value%>" ??
你是不是搞错概念了啊……
那是路径吗?
呵呵,可不能再犯这么的错误了……
要是你想用dropdownlist实现的话你可以将dropdownlist的value设置成图片的路径,将text设置成1,2……
如果你想要用textbox实现的话,如果你的图片名是1.jpg,2.jpg……
那么你可以:
<asp:Image ID="Image1" runat="server" Height="80px" Width="120px" ImageUrl='<%# textbox2.value","./img/{0}.jpg") %>' />
这样才是路径啊……
#5
青格儿2008-04-09 13:56
呵呵,是啊,我知道了,我去再试试.
1