【问题标题】:update panel not working in asp.net更新面板在 asp.net 中不起作用
【发布时间】: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


【解决方案1】:

尝试将脚本管理器放在页面而不是母版页中。

不需要任何触发器。 它对我有用。

【讨论】:

    猜你喜欢
    • 2020-07-30
    • 2014-06-27
    • 1970-01-01
    • 1970-01-01
    • 2013-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多