Сценарий. На сайте ASP.NET есть страница с именем ShowDesign.aspx.
Страница ASPX имеет множество элементов управления. У меня есть тег DIV, и я загружаю изображения в код позади. DIV определяется примерно так, как показано ниже в ASPX.
<div id="pImageHolder" runat="server"></div>
Ниже приведен код, который загружает изображения.
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
//Loop inside PreviewImages which has lots of images.
foreach (String imgFile in this.PreviewImages)
{
Image pImage = new Image();
pImage.ImageUrl = imgFile; //URL length is longer. Do something.
this.pImageHolder.Controls.Add(pImage);
}
}
Обновление: 1 июня 2012 г. -> Я обновил этот вопрос, добавив больше ясности в отношении того, что я пытаюсь сделать.
В OnInit() я получаю URL-адрес изображения (в приведенном выше цикле). Каждое изображение будет иметь уникальный URL.
Поскольку длина URL-адреса каждого изображения больше, оно не отображается. Решение этой проблемы, по-видимому, заключается в ОТПРАВКЕ данных в форму. Данные, которые необходимо отправить, будут содержанием URL.
URL-адрес содержит много «&», и мне нужно отправить содержимое каждого «&» в форму. Не знаю, нужно ли мне использовать здесь AJAX или Jquery.
Мне нужна помощь здесь, чтобы достичь вышеизложенного.
Надеюсь, мой вопрос понятен. Если нет, пожалуйста, дайте мне знать.