Exemplo n.º 1
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            Button bt = (Button)sender;

            if (Session["user_name"] != null)
            {
                try
                {
                    Write write = new Write();
                    write.Wr_user_id1 = int.Parse(Session["user_id"].ToString());
                    write.Wri_name1   = txtTitle1.Text.Trim();
                    write.Wri_mess1   = txtContent.Text;

                    //write.Wri_iamge1 = @"~/Write_image/" + FileUpload_img.PostedFile.FileName;
                    write.Wri_time1 = DateTime.Now;

                    if (FileUpload_img.HasFile)
                    {
                        string filePathImg     = FileUpload_img.PostedFile.FileName;
                        string fileNameImg     = filePathImg.Substring(filePathImg.LastIndexOf("\\") + 1);
                        string serverpathImg   = Server.MapPath(@"~/Write_image/") + fileNameImg;
                        string relativepathImg = @"~/Write_image/" + fileNameImg;
                        FileUpload_img.PostedFile.SaveAs(serverpathImg);
                        write.Wri_image1 = relativepathImg;
                    }
                    else
                    {
                        Page.ClientScript.RegisterClientScriptBlock(typeof(Object), "alert", "<script>alert('请添加截屏照片!');</script>");
                        return;
                    }


                    if (WriteManager.addwri(write) == 1)
                    {
                        txtContent.Text = "";
                        txtTitle1.Text  = "";

                        Page.ClientScript.RegisterClientScriptBlock(typeof(Object), "alert", "<script>alert('发表成功');</script>");
                    }
                    else
                    {
                        Page.ClientScript.RegisterClientScriptBlock(typeof(Object), "alert", "<script>alert('发表失败');</script>");
                    }
                }
                catch (Exception ex)
                {
                    Response.Write("错误原因:" + ex.Message);
                }
            }
            else
            {
                Page.ClientScript.RegisterClientScriptBlock(typeof(Object), "alert", "<script>alert('请先登录!');</script>");
            }
        }