【问题标题】:My Mehod on btnclick is not working, here i have given the code我的按钮单击方法不起作用,这里我给出了代码
【发布时间】:2010-02-06 09:30:51
【问题描述】:

如果将 Button 添加到 .net 的面板中,则无法调用 Button 的方法,所以我可以这样做吗?

  • 我的代码

添加类别

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

【问题讨论】:

  • 完全无法理解您想与我们交流的内容...
  • 请将您所有的 .aspx 和 .cs/.vb 代码复制粘贴到这里,这是唯一可以帮助您的方法

标签: asp.net javascript button panel


【解决方案1】:

要真正理解问题的根源或您想要实现的目标仍然相当困难。

OnOkScript 属性指向一个 JavaScript 函数,我想你理解正确,因为你在问题帖子中提到了 JavaScript。因此,要实现回发(不是 ajax),您可以尝试执行类似

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

或者,您必须异步执行此操作。在那种情况下,你有两种可能

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-04
    • 2021-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-16
    相关资源
    最近更新 更多