2017-07-05 70 views
0

如何添加到列表<>我的儀表板的某些控件?我做了類似List<String> NewList = new List<Strings>(){},但這會拋出我的錯誤代碼背後的控件列表

我想添加一些linkBut​​tons到列表中。

我綁做這樣的事情,但是是錯誤的

protected void listLink(){ 
      List<LinkButton> linksList = new List<LinkButton>(); 
      listLink{ 

      } 
     } 

我想使用其他事件

該名單我linkbuttonsvisible = false;

+0

沒有足夠的細節在這裏幫助。你還沒有確切地說過你將這個對象添加到什麼(「儀表板」可能意味着什麼),在什麼情況下,你想要達到什麼目的,或者你得到了什麼錯誤。 – ADyson

+0

@ADyson我編輯我的問題 –

回答

1

從我瞭解你要使用Object Initialization方式創建LinkBut​​ton列表。

下面的代碼片段應該可以幫到你。
.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) 
     { 

     } 
    } 
+0

喲你搖滾謝謝!這就是我要的! –