Пример #1
0
        //回复留言
        protected void btnRply_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(ViewState["VideoID"]);

            if (Session["UserName"] != null)
            {
                if (Page.IsValid)
                {
                    LinkButton      btn        = (LinkButton)sender;
                    int             userid     = Convert.ToInt32(Session["UserID"]);
                    ReplyLeavewords Replywords = new ReplyLeavewords();
                    Replywords.LeaveID         = Int32.Parse((btn.Parent.FindControl("HiddenFieldComID") as HiddenField).Value);
                    Replywords.UserID          = userid;
                    Replywords.ReplyLeaContent = ((TextBox)btn.Parent.FindControl("txtReplyContent")).Text;
                    Replywords.ReplyLeaTime    = DateTime.Now;
                    int result = ReplyLeavewordsService.InsertReplyLeavewords(Replywords);
                    if (result >= 1)
                    {
                        ScriptManager.RegisterClientScriptBlock(ReplyUpdatePanel, this.GetType(), "click", "alert('回复成功')", true);
                        visibleflag = true;
                        BindMessage();
                    }
                    else
                    {
                        ScriptManager.RegisterClientScriptBlock(ReplyUpdatePanel, this.GetType(), "click", "alert('回复失败')", true);
                    }
                }
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(ReplyUpdatePanel, this.GetType(), "click", "alert('您必须先登录才能发表评论');", true);
                ScriptManager.RegisterStartupScript(ReplyUpdatePanel, MessageUpdatePanel.GetType(), "updateScript", "window.location.href='Login.aspx'", true);
            }
        }
Пример #2
0
        //回复
        protected void huifu_Click(object sender, EventArgs e)
        {
            Button bt = (Button)sender;

            if (Session["User_ID"] != null)
            {
                try
                {
                    ReplyLeavewords reply = new ReplyLeavewords();
                    reply.ReplyLeavewords_Comment = (bt.Parent.FindControl("txtContent") as TextBox).Text;
                    reply.ReplyLeavewords_Time    = DateTime.Now;
                    reply.User_ID       = int.Parse(Session["User_ID"].ToString());
                    reply.Leavewords_ID = Int32.Parse((bt.Parent.FindControl("HiddenField1") as HiddenField).Value);
                    if (ReplyLeavewordsService.InsertReplyLeavewords(reply) == 1)
                    {
                        txtContent.Text = "";
                        ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "updateScript", "alert('回复评论成功!');", true);
                        flag = true;
                        BindBC();
                    }
                    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);
            }
        }
        //数据绑定
        private void BindAct()
        {
            DataTable dt = ReplyLeavewordsService.SelectAll();

            if (dt != null && dt.Rows.Count > 0)
            {
                ListView1.DataSource = dt;
                ListView1.DataBind();
            }
        }
        //删除事件
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            Button bt = (Button)sender;
            int    id = Convert.ToInt32(((HiddenField)(bt.Parent.FindControl("HiddenField1"))).Value);

            if (ReplyLeavewordsService.Delete(id) > 0)
            {
                ClientScript.RegisterStartupScript(this.GetType(), "message", "<script language='javascript' >alert('删除成功!');</script>");
                BindAct();
            }
        }
Пример #5
0
        protected void listView1_ItemDataBound(object sender, ListViewItemEventArgs e)
        {
            Repeater rpt           = e.Item.FindControl("Repeater2") as Repeater;//找到里层的repeate;
            int      Leavewords_ID = Convert.ToInt32(((Label)e.Item.FindControl("Label1")).Text);

            if (Request.QueryString["id"] != null)
            {
                rpt.DataSource = ReplyLeavewordsService.SelectReplyLeavewords(Leavewords_ID);
                rpt.DataBind();
            }
        }
Пример #6
0
        //回复他人留言删除
        protected void btnDelete2_Click(object sender, EventArgs e)
        {
            Button bt = (Button)sender;
            int    id = Convert.ToInt32(((HiddenField)(bt.Parent.FindControl("HiddenField3"))).Value);

            if (ReplyLeavewordsService.Delete(id) > 0)
            {
                BindReplyLeavewords();
                Page.ClientScript.RegisterClientScriptBlock(typeof(Object), "alert", "<script>alert('删除成功!');</script>");
            }
        }
Пример #7
0
 //绑定回复留言
 protected void lvComments_ItemDataBound(object sender, ListViewItemEventArgs e)
 {
     if (e.Item.ItemType == ListViewItemType.DataItem)
     {
         HiddenField hiddenComID = e.Item.FindControl("HiddenFieldComID") as HiddenField;
         int         LeaveID     = int.Parse(hiddenComID.Value);
         Repeater    rpt         = e.Item.FindControl("ReplyRepeater") as Repeater;
         DataTable   dt          = ReplyLeavewordsService.SelectReplyLeavewords(LeaveID);
         if (dt != null && dt.Rows.Count > 0)
         {
             rpt.DataSource = dt;
             rpt.DataBind();
         }
     }
 }
Пример #8
0
 //绑定他人留言
 protected void BindTLea()
 {
     ListView1.DataSource = ReplyLeavewordsService.replayuser(int.Parse(Session["User_ID"].ToString()));
     ListView1.DataBind();
 }