功能是:通过dropdownlist的值把图片显示在image中,dropdownlist存储的是文件名,图片存放在根目录下!各位大侠请帮忙,谢谢!

解决方案 »

  1.   

    http://www.baidu.com/s?ie=gb2312&bs=%22%CD%BC%C6%AC%CF%C2%C0%AD%C1%D0%B1%ED+asp.net%22&sr=&z=&cl=3&f=8&wd=%CD%BC%C6%AC%CF%C2%C0%AD%C1%D0%B1%ED&ct=0
    图片下拉列表
      

  2.   

    private void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)
    {
    this.Image1.ImageUrl=@"C:\iamge\"+this.DropDownList1.SelectedValue;//图片路径根据需要自己设定
    }设置属性AutoPostBack="True"
      

  3.   

    html代码<form id="Form1" method="post" runat="server">
    <asp:DropDownList id="DropDownList1" style="Z-INDEX: 104; LEFT: 424px; POSITION: absolute; TOP: 240px" runat="server" onclick="test();">
    <asp:ListItem Value="1.gif">1</asp:ListItem>
    <asp:ListItem Value="2.gif">2</asp:ListItem>
    </asp:DropDownList>
    <asp:Image id="Image1" style="Z-INDEX: 105; LEFT: 312px; POSITION: absolute; TOP: 224px" runat="server"></asp:Image>
    </form>js脚本
    <SCRIPT LANGUAGE="JavaScript">           
    function test()
    {
         var province=document.getElementById("DropDownList1");
           var pindex = province.selectedIndex;
           var pValue = province.options[pindex].value;
           var pText  = province.options[pindex].text;
           document.getElementById("<%=Image1.ClientID%>").src="c:\\"+pValue;
    }
    </script>