protected void ReplyAdvice_Button_Click(object sender, CommandEventArgs e) { if (Session["UserInfo"] != null) { DataListItem Item = (DataListItem)(((Control)sender).NamingContainer); int index = Item.ItemIndex; if (((TextBox)AllMyNewAdvice_DataList.Items[index].FindControl("Reply_TextBox")).Text.Trim() == "") { ScriptManager.RegisterStartupScript(Page, GetType(), "nocontent", "alert('请输入内容!');", true); //HttpContext.Current.Response.Write("<script type='text/javascript'>alert('请输入内容!');location.href='" + Request.Url.AbsoluteUri + "'</script>"); } else { MessageInfo replyadvice = new MessageInfo(); replyadvice.Anonymous = 0; replyadvice.MessageID = int.Parse(e.CommandArgument.ToString()); replyadvice.UserID = user.UserID; replyadvice.TargetUserID = int.Parse(TargetUserID_TextBox.Text); replyadvice.Content = ((TextBox)AllMyNewAdvice_DataList.Items[index].FindControl("Reply_TextBox")).Text; replyadvice.AddAdviceReply(); mynewadvice = user.GetNewAdvice(); AspNetPager.RecordCount = mynewadvice.Tables["NewAdvice"].Rows.Count; AllMyNewAdvice_DataList.DataSource = FilterTable(mynewadvice.Tables["NewAdvice"], AspNetPager.StartRecordIndex - 1, AspNetPager.EndRecordIndex - 1); AllMyNewAdvice_DataList.DataBind(); //Response.Redirect(Request.Url.AbsoluteUri); } } }