c# - 在 asp.net C# 中动态创建/复制 Div

标签 c# jquery html css asp.net

有关我正在尝试做的事情的一些背景故事。我正在构建一个基于网络的计算器来帮助我构建一个电话系统。该系统可以处理多个站点,但每个站点都需要一个单元来处理站点上的电话数量和站点上的 PSTN 端口。我遇到的问题是站点限制为 20 个站点,因此为每个站点构建一个 DIV 是很疯狂的。我想找到一种方法让系统通过服务器端或客户端操作自动在屏幕上创建这些开发人员(假设加载服务器端可能会遇到一些问题可能会更好)这是我创建的 Div到目前为止:

<div id="Site1" runat="server" class="col-md-1">
        Site 1:        
        <br />Phones:<br />
        <asp:TextBox ID="Phones" runat="server" type="number" min ="1" Text="1" Width="72px" AutoCompleteType="Disabled"></asp:TextBox>
        <br />T1 Ports:<br />
        <asp:TextBox ID="T1" runat="server" type="number" min ="0" Text="0" step ="1" Width="72px" AutoCompleteType="Disabled"></asp:TextBox>
        <br />FXO Ports:<br />
        <asp:TextBox ID="FXO" runat="server" type="number" min ="0" Text="0" step="2" Width="72px" AutoCompleteType="Disabled"></asp:TextBox>
        <br />FXS Ports:<br />
        <asp:TextBox ID="FXS" runat="server" type="number" min ="0" Text ="0" step="2" Width="72px" AutoCompleteType="Disabled"></asp:TextBox>
        <hr />
    </div>

我最好每次都用新变量重新创建它和所有文本框。我知道用其中的数据克隆 div 看起来并不难,但一次又一次地创建它似乎在愚弄我

最佳答案

听起来您只需要构建一个用户控件并将所有 div 包含在其中。然后,您可以使用中继器之类的东西根据需要创建尽可能多的 div 集合。

关于c# - 在 asp.net C# 中动态创建/复制 Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31888007/

相关文章:

c# - 获取随机匹配值的索引

c# - 字符串 webPath = folderPath.Replace ("\\", "/");

html - 使用显示 : block with bottom-border on hover

javascript - Iframe 更改内容 CSS 样式

c# - 泛型开放和封闭构造类型

c# - VS2013 的 XUnit 插件 "not yet published",那么在哪里可以找到它呢?

javascript - Angular 2 中多个元素的单击处理程序

javascript - 将动态加载的复选框绑定(bind)到 Angular.js 模型

使用静态定义变量的 Javascript/jQuery switch 语句

javascript - querySelectorAll() 排除属性及其子属性