Я пытаюсь сделать простой сайт фотогалереи. Использование ASP.NET и С#. Прямо сейчас у меня нет настроенного сервера, но я просто использую разработку, которую запускает Visual Studio, когда вы создаете проект веб-сайта и запускаете его.
У меня есть папка на моем жестком диске, которая содержит неизвестное количество изображений. Я хочу написать фрагмент кода, который пройдет через каждое изображение и добавит его на веб-страницу по умолчанию. Я пробовал этот код, но он не работает. Что я делаю не так? Должен ли я использовать элемент управления ListView или DataView или что-то в этом роде? Нужно ли добавлять виртуальный каталог для доступа к изображениям? Если да, то как это сделать на этом тестовом сервере?
ТАКЖЕ, как мне установить положение и выравнивание этих изображений? Например, как я могу сделать это так, чтобы изображения были вертикально и центрированы на веб-странице?
protected void Page_Load(object sender, EventArgs e)
{
string[] filesindirectory = Directory.GetFiles(@"C:\Users\Jordan\Desktop\Web Images");
int i = 1;
foreach (string s in filesindirectory)
{
Image img = new Image();
img.ID = "image" + i.ToString();
img.ImageUrl = s;
img.Visible = true;
Page.Controls.Add(img);
i++;
}
}