<asp:Image ID="Image1" runat="server" ImageUrl="~/images/" />
Эта строка кода устанавливает недопустимый URL-адрес изображения, поскольку он содержит только путь к папке.Таким образом, в своем коде вы должны убедиться, что вы переопределяете свойство ImageUrl Image1 на допустимый файл изображения.Основываясь на ваших требованиях, вы можете сделать следующее.
На странице aspx установите для URL-адреса изображения значение picture1.jpg, если в раскрывающемся списке по умолчанию выбран вариант 1, поэтому при начальной загрузке страницы будет отображаться файл picture1.jpg.
<asp:Image ID="Image1" runat="server" ImageUrl="~/images/picture1.jpg" />
Далееустановите для свойства AutoPostBack раскрывающегося списка значение true, чтобы исходный код изображения можно было динамически обновлять на основе выбранного значения раскрывающегося списка
<asp:DropDownList
ID="DropDownList1"
runat="server"
AutoPostBack="true"
OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"></asp:DropDownList>
В обработчике событий selectedIndexChanged обновлять источник изображения на основе selectedItem
protected void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)
{
Image1.ImageUrl = "~/images/" + DropDownList1.SelectedItem.Value;
}
Надеюсь, это поможет