У меня есть этот код, который заполняет мой список, который содержит то, что я набираю в текстовом поле. Моя проблема в том, как я могу просмотреть выбранный элемент в своем listbox
в image viewer
, поскольку все мои файлы - это изображения? Я что-то упускаю?Как просмотреть выбранный элемент в списке в view viewer asp.net
Вот мой код:
protected void Button1_Click(object sender, EventArgs e)
{
ListBox1.Items.Clear();
string[] files = Directory.GetFiles(Server.MapPath("~/images"), "*.*", SearchOption.AllDirectories);
foreach (string item in files)
{
string fileName = Path.GetFileName(item);
if (fileName.ToLower().Contains(TextBox1.Text.ToLower()))
{
ListBox1.Items.Add(fileName);
}
}
}
protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
{
DocumentImage.ImageUrl = Directory.GetDirectories("~/images") + ListBox1.SelectedItem.ToString();
}
Directory.GetDirectories ("~/images") возвращает массив, поэтому вы по существу пытаетесь объединить массив со строкой (String [] + string). – JuStDaN
@JuStDaN Что делать? – NatsuDragneel