0

Page1 と Page2 の 2 つのページがあります。ページ1には、更新パネルの下にチェックボックスがあり、更新パネルにはラジオボタンやコンボボックスなどのいくつかのコントロールがあります。これは私のクライアント側です。

<asp:checkbox><asp:checkbox>
</br>

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
             <ContentTemplate>
                <div id="div1" runat="server">
                <asp:Panel ID="pnl1" runat="server" 
</div>
</Panel>
 </ContentTemplate>
</UpdatePanel>

</br>
<asp:Button></Button>

ユーザーがチェックボックス (更新パネルの外側) をチェックすると、pnl1 が表示され、チェックを外すと、pnl1 が非表示になります。チェックボックスがオンになっています。page1にあるボタンをクリックすると、page2にリダイレクトされます。今、私はページ 2 にいて、戻るボタンを押してページ 1 に移動します。page1 に移動したときに、チェックボックスがオンになっていることを確認したいと思います。私はモジラを使用しています。どうすればこれを達成できますか。

ご意見をお待ちしております。ありがとうございました。

4

1 に答える 1

0

ページにリダイレクトする場合、最初は Page_load 関数と呼ばれます。この関数でチェックボックスをチェックすると何かがあると思います。(また、このページにボタンがあり、それをクリックすると、この関数が再度呼び出されます)。ブール変数(これはくだらない解決策です)またはセッションを使用できます。

たとえば、次のようなものです。

protected void Page_Load(object sender, EventArgs e)
    {
        if(Session["abc"] == null) {
            ...
            ...
            Session["abc"] = "something";
        }

    }
于 2013-05-09T21:04:52.717 に答える