0

ASP パネルと JQuery ダイアログで使用するカスタム ajax エクステンダーを作成しました。私が直面している問題は、ダイアログをトリガーするために複数のボタンが必要であるため、属性は実際には実行可能なオプションではないということです。私は次のようなことをしたいと思っています:

<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 に答える