自定义Ajax Extender - 集合属性

时间:2009-12-16 03:16:00

标签: asp.net ajax toolkit extender

我编写了一个自定义ajax扩展器,用于ASP面板和JQuery对话框。我面临的问题是我需要多个按钮才能触发对话框,因此属性并不是一个可行的选择。我希望做类似以下的事情:

<ex:DialogExtender TargetID="pnlSomePanel">
   <triggers>
      <button ID="btnOne">
      <button ID="btnTwo">
   </triggers>
</ex:DialogExtender>

有谁知道如何将这个自定义“触发器”集合添加到我的扩展程序中?感谢。

1 个答案:

答案 0 :(得分:0)

在扩展程序中,添加如下属性:

private List<Button> triggers;
public List<Button> Triggers
{
    get { return triggers; }
    set { triggers = value; }
}

你可以像这样使用它:

<ex:DialogExtender TargetID="pnlSomePanel">   
    <Triggers>      
        <asp:Button ID="btnOne">      
        <asp:Button ID="btnTwo">   
    </Triggers>
</ex:DialogExtender>