public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            for (int i = 1; i < 5; i++)
            {
                DropDownList1.Items.Add(i + ".jpg");
            }
        }
    }
    protected void DropDownList1_SelectedIndexChange(object sender, EventArgs e)
    {
        Image2.ImageUrl = DropDownList1.SelectedValue.ToString();
    }
}图片显示不出来,是怎么回事呀,是我写错了吗?

解决方案 »

  1.   

    这个情况看一下DropDownList有一个自动跟新的属性有没打钩,或者打个断点看看值有没有取出来!
      

  2.   

    Image2.ImageUrl = DropDownList1.SelectedValue.ToString(); 前面加上string tmp = DropDownList1.SelectedValue.ToString(); 
    然后调试,看看tmp是什么,肯定是路径有问题了。
      

  3.   

    Image2.ImageUrl    这个没有取到地址路径