如何添加到列表&lt;&gt;我的仪表板的一些控件?我做了List<String> NewList = new List<Strings>(){}
之类的事情,但这会给我带来错误
我试图在列表中添加一些linkButtons。
我想做这样的事但是错了
protected void listLink(){
List<LinkButton> linksList = new List<LinkButton>();
listLink{
}
}
我想在其他活动中使用该列表
我的linkbuttons
位于visible = false;
答案 0 :(得分:1)
根据我的理解,您想使用Object Initialization方式创建LinkButtons列表。
下面的代码片段可以帮助您 Aspx代码:
<form id="form1" runat="server">
<asp:LinkButton ID="lnkBtn1" runat="server"></asp:LinkButton>
<asp:LinkButton ID="lnkBtn2" runat="server"></asp:LinkButton>
</form>
Aspx.cs代码:
List<LinkButton> lnkBtnCollection = null;
protected void Page_Init(object sender, EventArgs e)
{
//Object Initialization way
lnkBtnCollection = new List<LinkButton>
{
lnkBtn1, lnkBtn2
};
//Second way where items are added to the list after the list is created
//lnkBtnCollection = new List<LinkButton>();
//lnkBtnCollection.Add(lnkBtn1);
//lnkBtnCollection.Add(lnkBtn2);
}
protected void Page_Load(object sender, EventArgs e)
{
//Use LinkBtn Collection here
foreach (var lnkBtn in lnkBtnCollection)
{
}
}