從我瞭解你要使用Object Initialization方式創建LinkButton列表。
下面的代碼片段應該可以幫到你。
.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)
{
}
}
沒有足夠的細節在這裏幫助。你還沒有確切地說過你將這個對象添加到什麼(「儀表板」可能意味着什麼),在什麼情況下,你想要達到什麼目的,或者你得到了什麼錯誤。 – ADyson
@ADyson我編輯我的問題 –