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();
        }
 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();
     }
 }
 private void BindAnswers()
 {
     ReplyBll abll = new ReplyBll();
     this.rpReplys.DataSource = abll.GetModelOfTopic(int.Parse(this.lblTopicId.Text));
     this.rpReplys.DataBind();
 }