protected void repeaterList_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { HiddenField hiden = (HiddenField)e.Item.FindControl("hidden_ID_news"); DataTable dt = newDao.GetListType(int.Parse(hiden.Value)); Repeater RepeaterChild = (Repeater)e.Item.FindControl("repeaterType"); RepeaterChild.DataSource = dt; RepeaterChild.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { var idNews = Request.QueryString["id"]; if (idNews != null) { hiddenIDNews.Value = idNews; NewsDTO news = daoNews.GetNews(int.Parse(idNews)); news.Views += 1; daoNews.Update(news); lblTitle.Text = news.Title; lblBrief.Text = news.Brief; lblNameCreate.InnerHtml = "Người tạo: " + news.Ten_GDVPost; lblDate.Text = " | " + news.DateCreated.ToString("hh:mm tt dd/M/yyyy"); lblNameModifier.InnerHtml = "Cập nhật bởi: " + news.Ten_GDVEdit; lblDateModifier.Text = " | " + news.DateModified.ToString("hh:mm tt dd/M/yyyy"); btnEditNews.Attributes.Add("data-toggle", "modal"); btnEditNews.Attributes.Add("data-target", "#myModal"); btnEditNews.Attributes.Add("onclick", "return EditNews(" + news.ID_News + ")"); lblContent.Text = news.Contents; repeaterTag.DataSource = daoNews.GetListType(int.Parse(idNews)); repeaterTag.DataBind(); this.Title = news.Title; //loadComment(int.Parse(idNews)); loadComment(int.Parse(idNews)); } } }