Пример #1
0
        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);
            }
        }
Пример #2
0
 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();
     }
 }