html - 如何根据列表中的项目数量在 div 标签内添加新的 html 元素?

标签 html asp.net

issue.aspx

<div id="model_input_stock" runat="server" class="form-group well">Dynamically need to insert new textbox and lable with in new div</div>

Issue.aspx.cs

protected void Button_Grid_DT_Assign_Click(object sender, EventArgs e)
{
    //use assigned in selecting issued quantity view
    foreach(var item in StockCode_List)
    {
        model_input_stock.InnerHtml.???
    }  
}

他们有没有最好的替代方法,我是 ASP.NET 的新手??

最佳答案

您可以先在您的 div 中添加一个 ASP.net 面板,然后在您的 foreach 循环中初始化一个新的文本框并将其添加到您的面板中:

Textbox txt = new Textbox();
txt.id = "txt1";
Txt.Text = "My Text";
Panel.Controls.Add(txt);

关于html - 如何根据列表中的项目数量在 div 标签内添加新的 html 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40700625/

相关文章:

javascript - 在 iframe 上加载本地 html

javascript - 如何根据我在下拉菜单中选择的内容在字段中获取不同的信息?

jquery - jvectormap 工具提示的 Z-Index 定位

html - CSS - 文本对齐并强制向左溢出?

asp.net - 使div在html中固定在一个点上

javascript - 阻止 Chrome 缓存特定字段

3 个物理层上的 ASP.NET 应用程序

asp.net - asp.net正则表达式验证器中日期时间格式 "MM/DD/YY HH:mm:ss AM/PM"的正则表达式

asp.net - 如何在DetailsView内的UpdatePanel中将数据绑定(bind)到DropDownList

c# - Asp.Net 应用程序中的 Mathematica .Net/Link