У меня есть эта строка в моем .aspx
коде:
<div id="view" class="g2" runat="server">
</div>
, но когда я хочу найти этот элемент в C# (aspx.cs
) и отправить для него данные, C# cant найдите его так:
view.Controls.Add(item);
* элемент - это html элемент, который я сделал с помощью этого кода:
for(int i=0; i<foods.Count; i++)
{
HtmlGenericControl item = new HtmlGenericControl("div");
item.Attributes["class"] = "items";
item.Style["border_bottom"] = "3px solid aqua";
HtmlImage img = new HtmlImage();
img.Src = foods[i].picGet();
HtmlGenericControl mask = new HtmlGenericControl("div");
item.Attributes["class"] = "mask";
HtmlGenericControl h2 = new HtmlGenericControl("h2");
item.InnerHtml = foods[i].fnameGet();
HtmlGenericControl price = new HtmlGenericControl("span");
item.Attributes["class"] = "price";
item.InnerHtml = foods[i].priceGet().ToString() + "ریال";
HtmlGenericControl desc = new HtmlGenericControl("p");
item.InnerHtml = foods[i].describeGet();
mask.Controls.Add(h2);
mask.Controls.Add(price);
mask.Controls.Add(desc);
item.Controls.Add(img);
item.Controls.Add(mask);
view.Control.Add(item);
}
- Я написал пространство имен
System.Web.UI.HtmlControls
- Я видел курс, который делал то же самое и был успешным
- ошибка в том, что даже моя визуальная студия не может найти
view
, который я использовал в последней строке для l oop.