Exemple #1
0
 protected void btnPost_Click(object sender, EventArgs e)
 {
     if (txtComment.Text == "")
     {
         ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert('内容不能为空')", true);
         return;
     }
     else
     {
         string        strConn = WebConfigurationManager.ConnectionStrings["dmtucaoConnectionString"].ConnectionString;
         SqlConnection con     = new SqlConnection(strConn);
         con.Open();
         SqlCommand cmd = new SqlCommand("INSERT INTO [comment] ([comment],[date],[user],[type],[it]) values(@comment,@date,@user,@type,@it)", con);
         cmd.Parameters.AddWithValue("@comment", txtComment.Text);
         cmd.Parameters.AddWithValue("@date", DateTime.Now);
         if ((bool)Session["pass"])
         {
             cmd.Parameters.AddWithValue("@user", Session["NickName"].ToString());
         }
         else
         {
             cmd.Parameters.AddWithValue("@user", "_guest");
         }
         cmd.Parameters.AddWithValue("@type", Convert.ToByte(ddlType.SelectedValue));
         cmd.Parameters.AddWithValue("@it", Convert.ToInt32(PageIndex.Value));
         int count = cmd.ExecuteNonQuery();
         if (1 == count)
         {
             ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert('评论成功')", true);
             CommentTable.DataBind();
             SqlCommand read = new SqlCommand("UPDATE [ImageText] SET [danmaku]=@danmaku WHERE [it]=@it", con);
             read.Parameters.AddWithValue("@danmaku", CommentTable.Rows.Count.ToString());
             read.Parameters.AddWithValue("@it", Context.Request["it"]);
             read.ExecuteNonQuery();
         }
         else
         {
             ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert('评论失败,请重试')", true);
         }
         cmd = null;
         con.Close();
         con = null;
         return;
     }
 }
Exemple #2
0
 protected void Timer1_Tick(object sender, EventArgs e)
 {
     CommentTable.DataBind();
 }