CheckBoxList在页面加载期间动态填充一次

时间:2012-10-21 10:52:07

标签: c# visual-studio-2010

我正在使用visual studio 2010来编写我的Web部件。

我有一个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来检索DateTimeControl。当我按下Button时,上面的列表会在我的CheckBoxList中添加重复的项目。

如何使其不会将项目添加到staffList中?

1 个答案:

答案 0 :(得分:0)

protected void Page_Load(object sender, EventArgs e)方法中使用if (!IsPostBack){} 并在括号内写下填充代码列表。