Мой метод на btnclick не работает, здесь я дал код - PullRequest
0 голосов
/ 06 февраля 2010

Не могу вызвать метод Button, если Button добавлен на панель в .net, так что я могу сделать?

  • мой код

Добавить категорию

 </asp:Panel>

 <asp:Label ID="LblMsg" runat="server"></asp:Label>
 <cc1:ModalPopupExtender ID="LnkBtnAddCategory_ModalPopupExtender" runat="server" 
                              TargetControlID="LnkBtnAddCategory"
                              PopupControlID ="ModelPanel1"
                              OkControlID="BtnOKModel"
                              OnOkScript="onOK()"
                              CancelControlID="BtnCancelModel"
                                DropShadow="true"
                                BackgroundCssClass="modalBackground"
                                >
                            </cc1:ModalPopupExtender>

1 Ответ

1 голос
/ 06 февраля 2010

Все еще довольно трудно понять причину вашей проблемы или чего именно вы хотели бы достичь.

Свойство OnOkScript указывает на функцию JavaScript, которую, как я полагаю, вы поняли правильно, так как вы упоминаете JavaScript в своем посте с вопросом. Таким образом, чтобы получить обратную передачу (не ajax), вы можете попробовать сделать что-то вроде

function onOk() {            
   document.getElementById('<%=ButSave.ClientID%>').click();
   return true;
}

В качестве альтернативы вы должны сделать это асинхронно. В этой ситуации у вас есть две возможности

...