就是图片随着下拉列表的值的变化而变化,详细点哈,最好有代码,多谢了呀……
解决方案 »
- 动态添加DropDownList控件时选择值时的问题????
- 。net网站一个月执行一次方法
- 在Javascript中如何对DataGrid模板列中TextBox的值进行判断?
- 如何安转VS 2005本地帮助?
- 关于电子邮箱的正则表达式
- 如何得到一个网站的某个页面的某个字符串
- 合并DataTable时,如何消除重复列
- 请问我用VB.NET写了个类,一定要把它编译成.DLL文件吗
- 为什么将CHECKBOXLIST的ENABLED属性设为FALSE之后,在程序中设置所选中的项在提交之后.....
- 请问哪里有Microsoft .NET 完全下载?
- 请问什么是URL重写呀
- 关于GridView的问题
根据值来给IMAGE控件绑定图片!
if (!IsPostBack)
{
for (int i = 1; i <= 10; i++)
{
this.ddlPic.Items.Add("pic" + i.ToString() + ".gif"); }
}
我这样写的 后面再怎么写呢
<asp:Image ID="Image1" runat="server" Height="200px" />
<asp:DropDownList ID="DropDownList1" runat="server" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged" AutoPostBack="True">
<asp:ListItem Value="0" Selected="True">第一张</asp:ListItem>
<asp:ListItem Value="1">第二张</asp:ListItem>
<asp:ListItem Value="2">第三张</asp:ListItem>
<asp:ListItem Value="3">第四张</asp:ListItem>
<asp:ListItem Value="4">第五张</asp:ListItem>
</asp:DropDownList>后台
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
switch (Convert.ToInt32(DropDownList1.SelectedValue))
{
case 0:
Image1.ImageUrl = "image/0.jpg";
break;
case 1:
Image1.ImageUrl = "image/1.jpg";
break;
case 2:
Image1.ImageUrl = "image/2.jpg";
break;
case 3:
Image1.ImageUrl = "image/3.jpg";
break;
case 4:
Image1.ImageUrl = "image/4.jpg";
break;
default:
Image1.ImageUrl = "image/0.jpg";
break;
}
这是我做的,很简单,不晓得是不是你要的效果,呵呵