有条理地在UpdatePanel中的按钮上进行完整回发

时间:2010-12-04 14:42:14

标签: asp.net ajax asp.net-ajax

是否有可能在有条件的情况下,在UpdatePanel中导致按钮完全回发?

原因是1)页面是动态构建的,它是一个控件,所以我不能使用更新面板的集合,2)我只会在某些情况下进行完整的回发。

“某些情况”将由JavaScript评估。

1 个答案:

答案 0 :(得分:1)

为什么不使用按钮的controlid向updatepanel添加postbacktrigger?这是最好的方法。

如果要根据特定条件以编程方式添加触发器,则可以在呈现页面时执行此操作。

    PostBackTrigger t = new PostBackTrigger();
    t.ControlID = btn.ClientID;
    updatePanel1.Triggers.Add(t);