前提・実現したいこと
ページ間でデータのやり取り(値の受け渡し)をしたいと考えております。
流れとしましては
①入力フォームに必要事項を入力
②ボタンクリックで内容確認画面へ
⇒その前に入力フォームのチェックが入ります。
③確認してOKであれば送信ボタンクリック
④送信完了画面表示
⇒任意で申請内容の控えをPDFでダウンロード
発生している問題・エラーメッセージ
②のボタンクリックの部分で行き詰まってしまいました。
<a>タグでボタンを作成しているのですが、Text1.Textの値を見てみると何故かNathingになっています。
下記、該当コード
html
1 <a id="Btn_Check" class="btn btn--confirmation btn--radius btn--cubic">申請内容の確認</a>
ASPNET
1 Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 2 Try 3 Session("Text1") = Text1.Text 4 Session("Text2") = Text2.Text 5 Session("Text3") = Text3.Text 6 'リダイレクト(確認画面へ遷移) 7 Response.Redirect("遷移先のULR") 8 Catch ex As Exception 9 '*** エラーログ出力 10 log.Error(ex) 11 End Try 12 End Sub
試したこと
試しにasp:Button/にして同じようにしたところこちらでは上手くいきました。
HTML
1<asp:Button ID="Dummy_Check" runat="server" Text="申請内容の確認" onclick="Button1_click" /></div>
ASPNET
1 2 '確認ボタン 3 Protected Sub Dummy_Check_click(ByVal sender As Object, ByVal e As EventArgs) Handles Dummy_Check.Click 4 Try 5 Session("Text1") = Text1.Text 6 Session("Text2") = Text2.Text 7 Session("Text3") = Text3.Text 8 'リダイレクト(確認画面へ遷移) 9 Response.Redirect("遷移先のULR") 10 Catch ex As Exception 11 '*** エラーログ出力 12 log.Error(ex) 13 End Try 14 End Sub
<a>タグのボタンで実装したいので、何か解決策はありませんでしょうか?
以上、宜しくお願い致します。
補足情報(FW/ツールのバージョンなど)
Microsoft Visual Studio2010
.Net Framework 4
回答1件
あなたの回答
tips
プレビュー