【问题标题】:Default button not triggered in Panel面板中未触发默认按钮
【发布时间】:2012-02-16 10:46:31
【问题描述】:

为什么当我在文本框中按回车时,lblMasterPhoneNumbers onclick 方法不触发?

       <asp:Panel ID="pnlSearch" DefaultButton="lbMasterPhoneNumber" runat="server">  
    <table cellpadding="0" cellspacing="0" border="0">
        <tr>
            <td>
                <asp:TextBox ID="txtSearchMaster" runat="server" CssClass="TextBoxSearchActive" EnableTheming="false" />    
            </td>
            <td>
                <%--<asp:Button ID="btnSearchMaster" CssClass="SearchButton" runat="server" OnClick="btnSearchMaster_Click" CausesValidation="false" EnableTheming="False" />--%>
            </td>
        </tr>
        <tr>
            <td colspan="2">
                <div style="margin-right:3px; color:white">                       
                    <asp:LinkButton ID="lbMasterPhoneNumber" runat="server" Text="Phone number" ForeColor="White" onclick="lbMasterPhoneNumber_Click" OnClientClick="javascript:ActivateLoadingIndicator()" /> &nbsp; | &nbsp;
                    <asp:LinkButton ID="lbMasterCDR" runat="server" Text="CDR" ForeColor="White" onclick="lbMasterCDR_Click" /> | &nbsp;
                    <asp:LinkButton ID="lbMasterSMS" runat="server" Text="SMS" ForeColor="White" onclick="lbMasterSMS_Click" />

                </div>
            </td>
        </tr>
    </table>
     </asp:Panel>

【问题讨论】:

  • 你的意思是 javascript:ActivateLoadingIndicator() 没有被触发?
  • 哪个浏览器?应该在 IE 中工作。多年来,Firefox 已经报告了一些问题。参考stackoverflow.com/questions/938957/…

标签: asp.net panel


【解决方案1】:

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-11-30
  • 2016-03-10
  • 2011-04-13
  • 1970-01-01
  • 1970-01-01
  • 2012-08-09
  • 1970-01-01
相关资源
最近更新 更多