动态加载用户控件,实现AJAX异步刷新
需求描述:根据数据库查询数据,动态加载用户控件。每个用户控件每5秒刷新判断一次,每次刷新,读取XML数据,进行判断,按照需求刷新用户控件显示图用户控件代码前台:
protected override void OnInit(EventArgs e) { BLL Check = new BLL(); DataTable dt = Check.SelectAll(); //根据上级人员绑定显示图片框数量 for (int i = 0; i < dt.Rows.Count; i++) { string ID = dt.Rows[i]["ID"].ToString(); //动态添加控件 PictureRefresh control = (PictureRefresh)LoadControl("PictureRefresh.ascx"); control.ID = "ID" + i.ToString(); control.ID = ID; PicPanel.Controls.Add(control); } }