LinkBut​​ton OnClick事件不会在Bootstrap下拉菜单

时间:2017-03-14 18:46:35

标签: javascript jquery asp.net twitter-bootstrap

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

这是一个片段:

<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事件正常启动?

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

1 个答案:

答案 0 :(得分:1)

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

试试这个