私はそれがに戻っているとき、それはコントロールあなたがそれに戻ったときと同じ状態になりますVB.NETでフォームを書く
私のために同じ状態を持っていることのフォームを作成しようとしています3つの.netページ、testa、testb、testcを持っています
testa、セッションをセットアップし、testbに行くボタンがあります。 testbにはtestcに行くためのチェックボックスとボタンがあります。 testcにはtestbに戻るボタンがあります。
私はそれが欲しいので、私たちはtestcを残して、チェックマークが同じ状態になるが戻って来るが、それはありません。ページtestcからページtestbに戻るときにチェックを外したままにします
これは私が行ったことです ページロードイベントでは、 "button"セッション変数と同じチェックボックスを設定します。ボタンイベントに私はボタンは、セッション変数と呼び出しページで状態を確認し、保存TESTC
コード
ページ
Protected Sub Button1_Click(sender As Object, e As System.EventArgs) Handles Button1.Click
Server.Transfer("testb.aspx")
End Sub
ページB
Partial Class testb
Inherits System.Web.UI.Page
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
Dim t As Boolean
t = Session.Item("button")
CheckBox1.Checked = t
End Sub
Protected Sub Button1_Click(sender As Object, e As System.EventArgs) Handles Button1.Click
Dim t As Boolean
t = CheckBox1.Checked
Session.Item("button") = t
Server.Transfer("testc.aspx")
End Sub
End Class
ページCセッションで
Partial Class testc
Inherits System.Web.UI.Page
Protected Sub Button1_Click(sender As Object, e As System.EventArgs) Handles Button1.Click
Server.Transfer("testb.aspx")
End Sub
End Class
[Wizard](http://msdn.microsoft.com/en-us/library/fs0za4w6.aspx)コントロールを使用すると、達成しようとしていることが簡単になるかもしれません。 – Filburt