Custom Ajax Extender - Собственность Собрания - PullRequest
0 голосов
/ 16 декабря 2009

Я написал собственный расширитель ajax для использования с панелями ASP и диалогами JQuery. Проблема, с которой я сталкиваюсь, заключается в том, что мне нужно несколько кнопок для запуска диалога, поэтому атрибуты не являются жизнеспособным вариантом. Я надеюсь сделать что-то вроде следующего:

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

Кто-нибудь знает, как я могу добавить эту собственную коллекцию "триггеров" в мой расширитель? Спасибо.

1 Ответ

0 голосов
/ 16 декабря 2009

В вашем экстендере вы добавляете свойство, подобное следующему:

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>
...