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(); }