asp:CollapsiblePanelExtenderが機能しない。
- 題名: asp:CollapsiblePanelExtenderが機能しない。
- 著者: すず
- 日時: 2013/10/08 9:59:33
- ID: 31852
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: asp:CollapsiblePanelExtenderが機能しない。
- 著者: すず
- 日時: 2013/10/08 11:58:05
- ID: 31853
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: asp:CollapsiblePanelExtenderが機能しない。
- 著者: すず
- 日時: 2013/10/08 12:00:32
- ID: 31854
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[ASP.NET]
こんにちは
AJAXの機能を使用して画面を作成しているのですが、
asp:CollapsiblePanelExtenderを使用すると
以下のメッセージのエラーが表示されてしまい、うまく機能しません。
「Microsoft JScript 実行時エラー: プロパティ 'UI' の値を取得できません: オブジェクトは Null または未定義です。」
プロジェクトの構成は「ASP.NET Web アプリケーション」を使用しています。
そして、default.aspxに以下のCollapsiblePanelExtenderを追加しているだけです。(もちろんcollapsePanelHeaderとcollapsePanelはあります。)
<asp:CollapsiblePanelExtender ID="CollapsiblePanelExtender1"runat="server"
CollapseControlID="Panel1" Collapsed="True"
CollapsedImage="~/Images/collapse.jpg" ExpandControlID="Panel1"
ExpandedImage="~/Images/expand.jpg" ImageControlID="Image1" TargetControlID="Panel2"
TextLabelID="Label1">
</asp:CollapsiblePanelExtender>
エラーの出ている箇所は動的にコードを生成している部分だと思われるのですが、
対処法がまったく検討がつきません。このようなエラーの対処法をご教授
していただけないでしょうか?
↓エラーの出ている箇所
Sys.Application.add_init(function() {
$create(Sys.Extended.UI.CollapsiblePanelBehavior, {"ClientStateFieldID":"MainContent_CollapsiblePanelExtender1_ClientState","CollapseControlID":"MainContent_Panel1","Collapsed":true,"CollapsedImage":"Images/collapse.jpg","ExpandControlID":"MainContent_Panel1","ExpandedImage":"Images/expand.jpg","ImageControlID":"MainContent_Image1","TextLabelID":"MainContent_Label1","id":"MainContent_CollapsiblePanelExtender1"}, null, null, $get("MainContent_Panel2"));
});