0

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

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

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

4

1 回答 1

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>
于 2009-12-16T03:50:36.110 回答