0

誰かがこれを重複としてマークする前に、私はこれで見つけることができる他のすべての質問を調べましたが、私がやろうとしていることを間接的に扱っているのは1つだけで、何らかの理由で機能しません.

メイン ページが埋め込まれたユーザー コントロールに Telerik ドロップ ダウン メニュー コントロールがあります (ユーザー コントロールは動的に読み込まれません)。

他の投稿で見たように、私は次のことを行います。

    AsyncPostBackTrigger trigger = new AsyncPostBackTrigger();
    trigger.ControlID = ribbonMain.menuDomainSelect.ID;
    trigger.EventName = "ItemClick";
    upnlPanelContent.Triggers.Add(trigger);

このコードは正常に実行されますが、ページの読み込み時にエラーが発生します。

A control with ID 'menuDomainSelect' could not be found for the trigger in UpdatePanel 'udpnlContentTitle'. 
  Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

 Exception Details: System.InvalidOperationException: A control with ID 'menuDomainSelect' could not be found for the trigger in UpdatePanel 'udpnlContentTitle'.

更新パネルにドロップダウンがありますが、他の更新パネルをトリガーして、自分のページにあるものを更新したいと考えています。それらは条件付き更新に設定されています。

SO で見た他の例では、マスター ページにユーザー コントロールがあるため、これが機能しない理由がわかりません。

4

0 に答える 0