Home.aspxという名前のページにCollapsiblePanelExtenderを備えた3つのパネル(私たちについて、連絡先、フィードバックフォーム)があります。パネルはページ内で正常に機能します(パネルの表示と非表示)。そして、パネルの名前が付いた3つのLinkButtonで構成されるマスターページがあります。他のページから「Aboutus」をクリックすると、ホームページにリダイレクトされます。
しかし、私はまた、「私たちについて」パネルを今拡張したいと思っています。
他のページからリダイレクトされたときにパネルを展開するにはどうすればよいですか?次のようなコードを認識していません
panel1_CollapsiblePanelExtender.collapsed = true:
私が現在行っていることは、リンクがマスターページにあるため、次のようなクエリ文字列を作成することです
Response.Redirect( "Home.aspx?pg = 1")
「Aboutus」の場合は「aboutus」、連絡先とフィードバックパネルの場合はそれぞれ2と3。そして、Home.aspxのPage_Load()で、クエリ文字列の値を確認してから、これを設定します
Panel1_CollapsiblePanelExtender.Collapsed = false;
About Usとそれぞれ..しかし、このページに初めてリダイレクトされたとき、パネルは展開されません。しかし、リンクをもう一度クリックすると、それぞれのパネルが展開されます。ここで何が欠けていますか。そしてまた知りたい
Panle1_CollapsiblePanelExtender_ClientState