DOBON.NET DOBON.NETプログラミング掲示板過去ログ

asp:CollapsiblePanelExtenderが機能しない。

環境/言語:[環境:Windows 7 言語:ASP.Net .Net FrameWork 4.0 ]
分類:[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"));
});
■No31852に返信(すずさんの記事)
> こんにちは
> 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"));
> });
>
■No31853に返信(すずさんの記事)
> ■No31852に返信(すずさんの記事)
>>こんにちは
>>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"));
>>});
>>
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板