protected void Page_Init(object sender, EventArgs e) { // ユーザー名がない場合はログイン画面へRedirect if (Session["表示ユーザー名"] == null) { Response.Redirect("../Login.aspx"); } //おなまえにセット 変更保持はPage_Unloadで tbName.Text = Session["表示ユーザー名"].ToString(); // 再ログインにはしない。 if (Session["アクセスカウント"] == null) { //Response.Redirect("../Login.aspx"); } else { lbAccessCount.Text = Session["アクセスカウント"].ToString().PadLeft(8, '0'); } if (Session["店舗名List"] == null) { SetSession店舗名List(); } // MessageShowがあれば表示 if (Session["ShowMessage"] != null) { MessageShowEntity mse = Session["ShowMessage"] as MessageShowEntity; if (mse != null) { string script = "<script language=javascript>" + "window.alert('" + mse.Message + "')" + "</script>"; Response.Write(script); } //ShowMessageをクリア Session["ShowMessage"] = null; } }
//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"); }