示例#1
0
        //protected void btnAdd_Click(object sender, System.EventArgs e)
        //{

        //    List<FileUpload> fuList = new List<FileUpload>();
        //    fuList = Session["fuList"] as List<FileUpload>;

        //    if (fuList == null)
        //    {
        //        fuList = new List<FileUpload>();
        //    }

        //    FileUpload fu = new FileUpload();
        //    fuList.Add(fu);
        //    Session["fuList"] = fuList;

        //    foreach (var f in fuList)
        //    {
        //        Panel2.Controls.Add(f);
        //    }
        //}


        protected void btn処理送信_Click(object sender, System.EventArgs e)
        {
            Button btn = sender as Button;

            if (btn == null)
            {
                return;
            }

            if (tb記事No.Text == "")
            {
                return;
            }

            if (tb処理暗証キー.Text == "")
            {
                return;
            }


            // 修正処理
            if (ddl処理.SelectedIndex == 0)
            {
                // パスワード確認
                FileReaderClient client = ReferenceCreater.GetFileReaderClient();
                var rEnt = client.掲示板記事修正確認チェック(ddlスレッド選択.SelectedValue, tb記事No.Text, tb処理暗証キー.Text, false);
                if (!rEnt.暗証キーチェック成功 || rEnt.エラーメッセージ != null)
                {
                    return;
                }

                Session["修正用記事データ"] = rEnt.記事データ;
                // Kubun = Mod : Modify
                Response.Redirect("Contributer.aspx?ThreadName=" + ddlスレッド選択.SelectedValue + "&No=" + tb記事No.Text + "&Kubun=Mod");
            }
            // 削除処理
            else if (ddl処理.SelectedIndex == 1)
            {
                FileWriterClient client2 = ReferenceCreater.GetFileWriterClient();
                var 結果メッセージ = client2.掲示板データ削除(ddlスレッド選択.SelectedValue, tb記事No.Text, tb処理暗証キー.Text, false);

                //string script =
                //                "<script language=javascript>" +
                //                "window.alert('" + 結果メッセージ + "')" +
                //                "</script>";
                //Response.Write(script);

                // Redirect後のMessageShow
                MessageShowEntity mse = new MessageShowEntity();
                mse.Message            = 結果メッセージ;
                Session["ShowMessage"] = mse;
            }
            else
            {
                return;
            }


            // Redirect用のセッション
            Session["IsRedirectFromContribute"] = 1;
            Session["ThreadName"] = Request.QueryString["ThreadName"];

            // 掲示板画面へ遷移
            Response.Redirect("BBS.aspx");
        }