我的以下守则是:客户手册使用网络服务方法,编制通用名单,然后将其储存到会议。
[WebMethod(EnableSession = true)]
public void SaveUserSelection(string slctdRooms, string slctdcst)
{
List<SelectRms> SelectR = Session["someinfo"] as List<SelectRms>;
if (SelectR == null)
{
SelectR = new List<SelectRms>();
Session["someinfo"] = SelectR;
}
SelectR.Add(new SelectRms { roomtype = slctdRooms, Roomcst = slctdcst });
}
然后,我要提醒本届会议,将数据放在另一页如上。
清单(SlctdRmWebSrv.SelectRms)
if(SelctdRM != null)
{
repeater1.DataSource = SelctdRM;
repeater1.DataBind();
}
问题是,每当我提醒本届会议不要制定新的清单时,新数据就加到旧数据。 我只想看到目前数据。 我试图清除名单,放弃会议,或在添加新内容之前清除重复;容易做到这一点。 许多感谢<>。