protected void BttLogin_Click(object sender, EventArgs e) { Button bt = (Button)sender; if (Session["userName"] != null) { try { Model.Z_Reply RS = new Model.Z_Reply(); RS.Z_C_Id = Int32.Parse((bt.Parent.FindControl("HiddenField1") as HiddenField).Value); RS.UserId = int.Parse(Session["userid"].ToString()); RS.Z_R_Time = DateTime.Now; string str = (bt.Parent.FindControl("Texthuifu") as TextBox)?.Text.Trim(); RS.Z_R_Content = str; if (Z_ReplyManager.addZ_Reply(RS) == 1) { ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "updateScript", "alert('回复成功!');", true); ListView1(); } else { ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "updateScript", "alert('回复失败!');", true); } } catch (Exception ex) { Response.Write("错误原因:" + ex.Message); } } else { ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "updateScript", "alert('对不起,请先登录!');", true); } }
protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { Repeater rpt = e.Item.FindControl("Repeater2") as Repeater;//找到里层的repeate; int id = Convert.ToInt32(((Label)e.Item.FindControl("Label3")).Text); DataTable sdr = Z_ReplyManager.SelectID(id); rpt.DataSource = sdr; rpt.DataBind(); } }