【问题标题】:LinkButton OnClick event does not fire in Bootstrap drop-down menuLinkBut​​ton OnClick 事件不会在 Bootstrap 下拉菜单中触发
【发布时间】:2017-03-14 18:46:34
【问题描述】:

我正在开发一个 ASP.Net 应用程序。我已经实现了一个引导导航栏。一切都按预期工作,除非我尝试在dropdown-menu 内部实现<asp:LinkButton>。

这是一个sn-p:

<ul class="dropdown-menu">
    <li>
        <asp:LinkButton ID="btnLogout" runat="server" OnClick="btnLogout_Click">
            Log out
        </asp:LinkButton>
    </li>
</ul>

基本上这个注销LinkButton是一个下拉菜单项。当我运行应用程序并单击它时,它所做的只是切换下拉菜单以再次关闭。

我在btnLogout_Click 事件中设置了一个断点,但它从未到达,这表明该事件从未被触发。

有没有办法让LinkButton 的 OnClick 事件正确触发?

注意:如果我双击它会起作用(即在它完全关闭之前再次单击它)。但这对于 UX 来说并不理想。

【问题讨论】:

    标签: javascript jquery asp.net twitter-bootstrap


    【解决方案1】:
    <ul class="dropdown-menu" role="menu">
    <li>
        <asp:LinkButton ID="btnLogout" runat="server" OnClick="btnLogout_Click">
            Log out
        </asp:LinkButton>
    </li>
    

    试试这个

    【讨论】:

    • 哇,我不敢相信这是一个如此简单的修复,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多