我已经进入网络很长时间了,但现在我应该做一个小的 c# 项目,我想知道如何重复这样的事情:
在网络上我可以做到
<div id="holder">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
甚至动态添加:
var items = [{}, {}, {}, {}];
for ( var i in items ) {
$("#holder").append("<div class=\"item\"></div>");
}
并渲染数组中表示的尽可能多的项目。
我的实际问题是如何准确使用用户控件?
最佳答案
您可以创建一个用户控件(添加 > 新项目... > 用户控件)
public partial class WFUserControl : UserControl
{
}
并添加一个容器控件,比如一个面板
panel1.Controls.Add(new WFUserControl());
要使其在另一个下方添加,您可以使用 TableLayoutPanel
,将 AutoSize
设置为 true
,仅设置一列和一行.然后,当您添加 3 个控件时,它将如下所示:
关于c# - 用c#重复控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21445747/