2012-10-21 57 views
0

我使用visual studio 2010編寫我的Web部件。CheckBoxList在頁面加載期間動態填充一次

我有一個CheckBoxList從我的SharePoint檢索內容。

SPWeb objCurrentWeb; 
SPList objStaffList; 
objCurrentWeb = SPContext.Current.Web; 

//Using SharePoint object model to retrieve both lists 
objStaffList = objCurrentWeb.Lists["Staff List"]; 

foreach (SPListItem objStaffListItem in objStaffList.Items) 
{ 
    staffList.Items.Add(Convert.ToString(objStaffListItem["Name"])); 
    break; 
} 

我有另一個Button這個web部件檢索DateTimeControl。當我按Button時,上面的列表將在我的CheckBoxList中添加重複的項目。

我該如何使它不會將項目添加到staffList

回答

0

protected void Page_Load(object sender, EventArgs e)方法中使用if (!IsPostBack){} 並在括號內寫入您的複選框列表填充代碼。