Я пытаюсь создать динамический код html через код cs, используя src из набора данных. (Каждый элемент в наборе данных является ЦСИ другого изображения) .Это первый раз, когда я пытаюсь сделать что-то вроде этого, и это не работает, любые советы будут полезны :)динамический html-код через cs-код (C#)
HTML код:
код<asp:Literal ID="imageGallery" runat="server" />
CS (C#):
DataSet ds = new DataSet();
ds = DAL.GetBestPics();
imageGallery.Mode = LiteralMode.Encode;
string divStart = @"<div class='more-products-holder'><ul>";
imageGallery.Text += divStart;
foreach (DataRow item in ds.Tables[0].Rows)
{
string imageHTML = @"<li><a>
<img src='";
string mid = @"" + item.ToString();
string imageHTML2 = @"' /></a></li>";
imageGallery.Text += imageHTML;
imageGallery.Text += mid;
imageGallery.Text += imageHTML2;
}
string divEnd = @"</ul></div>";
imageGallery.Text += divEnd;
this.Controls.Add(imageGallery);
происходит какая-то ошибка ...? – Pandian
Во-первых, спасибо за быстрые комментарии. Нет, только «плохая картина», как источник, не очень хороша или что-то в этом роде – user2122746
Я предполагаю, что путь, возвращаемый item.ToString(), неверен. Откройте выходной файл html и попробуйте перейти к упоминанию пути в атрибуте img SRC. –