0

私のウェブサイトで更新パネルを使用していて、リストボックスの AsyncPostBackTrigger を作成しようとしています。しかし、以下のエラーが表示されます。そのため、page_Init セクションでこのイベントを作成しようとしています。エラーメッセージは表示されませんでしたが、リストボックスの最後の項目をクリックしようとすると、コントロールがポストバックされ、最初の項目に移動します.これを修正するのを手伝ってください..

ID が 'ddl_discount' のコントロールが、UpdatePanel 'update_pan' のトリガーで見つかりませんでした。

 protected void Page_Init()
        {
            AsyncPostBackTrigger trigger = new AsyncPostBackTrigger();
            trigger.EventName = "SelectedIndexChanged";
            trigger.ControlID = ddl_discount.UniqueID.ToString();
            update_pan.Triggers.Add(trigger);
        }
4

1 に答える 1

0

マスター ページではなくページにスクリプト マネージャーを配置してみてください。

トリガーは必要ありません。わたしにはできる。

于 2012-12-13T07:14:51.023 に答える