【发布时间】:2012-12-13 06:22:31
【问题描述】:
我正在使用我网站中的更新面板并尝试为列表框创建 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);
}
【问题讨论】:
-
更新面板中的“ddl_discount”是否为 update_pan?
-
如果您的ddl_discount控件已经在update_pan中,则不需要添加触发器,当SelectedIndexChanged时它会更新
-
是的,它在更新面板中,但每次都是它的 postpack
标签: c# asp.net asynchronous-postback