<script language="vb" runat="server">
sub page_load(sender as object , e as eventargs)
       myimg.imageurl="aa.gif"
       myimg.alternatetext="测试图片"       if not page.ispostback then
       myselect.items.add("测试图片1")
       myselect.items.add("测试图片2")
       myselect.items.add("测试图片3")
       end if
end subsub my_click(sender as object , e as eventargs)
       dim myarray() as string={"aa.gif","bb.gif","cc.gif"}
       myimg.imageurl=myarray(myselect.SelectedIndex)
end sub
</script><html>
<body>
<asp:image id="myimg" runat="server"/>
<form runat="server">
选择图片:<asp:dropdownlist runat="server" id="myselect" OnSelectedIndexChanged="my_click" AutoPostBack="true"/>
</form>
</body>
</html>

解决方案 »

  1.   

    <%@ Page language="c#" AutoEventWireup="false" debug="true"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <html>
      <head>
        <title>WebForm</title>
        <meta name="CODE_LANGUAGE" Content="C#">
        <meta name=vs_defaultClientScript content="JavaScript">
        <meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
        <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <script runat="server" language="c#">
    private void Page_Load(object sender, System.EventArgs e)
    {
    if( !IsPostBack )
    {
    myimg.ImageUrl = "aa.gif";
    myimg.AlternateText = "测试图片";
    myselect.Items.Clear();
    myselect.Items.Add("测试图片1");
    myselect.Items.Add("测试图片2");
    myselect.Items.Add("测试图片3");
    }
    }void my_click(object sender,EventArgs e)
    {
    string[] myarray = {"aa.gif","bb.gif","cc.gif"};
    myimg.ImageUrl = myarray[myselect.SelectedIndex];
    myimg.AlternateText = myselect.SelectedItem.Text;
    }override protected void OnInit(EventArgs e)
    {
    InitializeComponent();
    base.OnInit(e);
    }private void InitializeComponent()
    {    
    this.Load += new System.EventHandler(this.Page_Load);
    }</script>
      </head>
      <body>

        <form id="Form1" method="post" runat="server">
    <asp:image id="myimg" runat="server" />
    选择图片:<asp:dropdownlist runat="server" id="myselect" OnSelectedIndexChanged="my_click" AutoPostBack="true" />

        </form>

      </body>
    </html>