//数据绑定 private void bindata() { BookTypeBLL bll = new BookTypeBLL(); DropDownList1.DataSource = bll.list(0); DropDownList1.DataTextField = "TypeName"; DropDownList1.DataValueField = "TypeId"; DropDownList1.DataBind(); DropDownList1.Items.Insert(0, new ListItem("--全部分类--", "0")); Repeater1.DataSource = bll.list(0); Repeater1.DataBind(); }
//Repeater嵌套 protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { Repeater re = e.Item.FindControl("Repeater2") as Repeater; int id = int.Parse((e.Item.FindControl("HiddenField1") as HiddenField).Value); BookTypeBLL bll = new BookTypeBLL(); re.DataSource = bll.list(id); re.DataBind(); } }
private void BookSearch_binzije() { int typid = int.Parse(Request["TypeId"]); BookTypeBLL typeBLL = new BookTypeBLL(); BookTypeEntity typeEntity = typeBLL.lists(typid); if (typeEntity == null) { Response.Write(MyJson.ToJsJson(typeBLL.list(0))); } else { if (typeEntity.ParentId == 0) { Response.Write(MyJson.ToJsJson(typeBLL.list(typeEntity.TypeId))); } else { Response.Write(MyJson.ToJsJson(typeBLL.list(typeEntity.ParentId))); } } Response.End(); }