下面是我在程序中的代码:
asp.net 页面的内容:
<SELECT id="facename" onchange="window.document.images['userFace'].src = options[selectedIndex].value;">
<OPTION value="pic/userface/Image11.gif" selected>默认</OPTION>
<OPTION value="pic/userface/Image1.gif">头像1</OPTION>
<OPTION value="pic/userface/Image2.gif">头像2</OPTION>
</SELECT><asp:Image id="userFace" runat="server" ImageUrl="pic/userface/Image1.gif"></asp:Image>aspx.cs 文件:
string userface = userFace.ImageUrl.ToString(); //用户头像我的目的:当使用select选择不同的option时 使控件image的地址能够改变并且存储到数据库中,但是在实际应用中image的url地址一直保持pic/userface/Image1.gif不变!!也就是存入数据库的地址不会改变
这是为什么呀,应该怎样更改,还有没有其它更好的方法呀?
那位高手帮帮忙谢谢,急用
asp.net 页面的内容:
<SELECT id="facename" onchange="window.document.images['userFace'].src = options[selectedIndex].value;">
<OPTION value="pic/userface/Image11.gif" selected>默认</OPTION>
<OPTION value="pic/userface/Image1.gif">头像1</OPTION>
<OPTION value="pic/userface/Image2.gif">头像2</OPTION>
</SELECT><asp:Image id="userFace" runat="server" ImageUrl="pic/userface/Image1.gif"></asp:Image>aspx.cs 文件:
string userface = userFace.ImageUrl.ToString(); //用户头像我的目的:当使用select选择不同的option时 使控件image的地址能够改变并且存储到数据库中,但是在实际应用中image的url地址一直保持pic/userface/Image1.gif不变!!也就是存入数据库的地址不会改变
这是为什么呀,应该怎样更改,还有没有其它更好的方法呀?
那位高手帮帮忙谢谢,急用
解决方案 »
- 求一段代码,在GridView里实现无刷新编辑
- NavigateUrl 弹出窗口的问题
- document.getElementById("zz").style.display="block";
- 各位GGJJ们,哪里有ASP.net的视频教程?
- 在ASPX中如何能发现一个用户控件中动态生成的Web控件
- image控件显示blob图片的问题
- 一个asp.net问题,拜托各位大侠
- 请问怎么把User.Text存进Application["username"],再把他存进ArrayList呢
- TreeView的怪问题??????
- 自定义命名空间写在哪啊?
- 请大家帮忙解决一下,那些论坛里的那种编辑器是如果设计和制做的?
- 如何让多个表的关系始终为一对一的关系?
<SELECT id="facename" onchange="window.document.images['userFace'].src = options[selectedIndex].value;window.document.all['Hid1'].value= options[selectedIndex].value;">最后,要保存实际url的话就取string tmp = Hid1.Value;
1.服务器端更改图片地址,属性加AutoPostBack="true" OnSelectedIndexChanged="后台函数"
2.客户端更改,用javascript,不过再dropdownlist上绑定javascript函数有点麻烦
不过有种方法是,如果你的list item不多并且是固定的话,可以在listitem里直接写
<asp:ListItem Value="aa" Text="aa" onclick="bbb(aa)"></asp:ListItem>javascript:function bbb(test){
document.all("<%=userFace.ClientID%>").value=test
}