private void BindAnswers() { ReplyBll abll = new ReplyBll(); this.rpReplys.DataSource = abll.GetModelOfTopic(int.Parse(this.lblTopicId.Text)); this.rpReplys.DataBind(); }
protected void rpReplys_ItemCommand(object source, RepeaterCommandEventArgs e) { ReplyBll abll = new ReplyBll(); int replyId = Convert.ToInt32(e.CommandArgument); if (e.CommandName == "del") { abll.Delete(replyId); BindAnswers(); } }
protected void bt_summit_Click(object sender, EventArgs e)//发布反馈 { FeedBackBll fbBll = new FeedBackBll(); ReplyBll rePlyBll = new ReplyBll(); string Message = tb_Message.Text.Trim(); string Evaluate = rbl_evaluate.SelectedItem.Value; string Phone = Session["Phone"].ToString(); string Name = Session["Name"].ToString(); FeedBack feedBack = new FeedBack(); feedBack.Message = Message; feedBack.Evaluate = Evaluate; feedBack.Phone = Phone; feedBack.Name = Name; feedBack.Time = DateTime.Now.ToUniversalTime(); Reply reply = new Reply(); reply.Phone = Phone; reply.Name = Name; reply.Evaluate = Evaluate; reply.Time = DateTime.Now.ToUniversalTime(); reply.Message = Message; reply.AdReply = "暂未收到回复"; if (fbBll.AddFeedBack(feedBack) && rePlyBll.AddReply(reply))//判断是否发布反馈成功 { Session["fabuOK"] = "OK"; tb_Message.Text = null; rbl_evaluate.SelectedItem.Selected = false; Response.Redirect("HomePage.aspx"); } else { Response.Write("<script>alert('发布失败')</script>"); } }
protected void btnDoQuestion_Click(object sender, EventArgs e) { if (CurrentUser == null || !CurrentUser.IsAuthenticated) { Response.Redirect("/Login.aspx?returnurl=" + Request.RawUrl); return; } string ErrorMessage = String.Empty; if (String.IsNullOrEmpty(txtTile.Text.Trim())) { ErrorMessage += "标题不能为空;"; } if (String.IsNullOrEmpty(txtContent.Text.Trim())) { ErrorMessage += "内容不能为空"; } if (!String.IsNullOrEmpty(ErrorMessage)) { MessageBox.Show(this, ErrorMessage); return; } ReplyBll rbll = new ReplyBll(); ReplyModel rmodel = new ReplyModel(); rmodel.TopicId = int.Parse(hidTopicId.Value); rmodel.Content = txtContent.Text.Trim(); rmodel.Title = txtTile.Text.Trim(); rmodel.UserId = CurrentUser.UserId; rbll.Add(rmodel); txtContent.Text = ""; txtTile.Text = ""; ShowReplyInfo(); }