引导按钮下拉在asp.net按钮

本文关键字:按钮 asp net | 更新日期: 2023-09-27 18:01:54

我想在asp.net中实现Bootstrap下拉按钮

Here is Bootstrap Button

<!-- Split button -->
<div class="btn-group">
  <button type="button" class="btn btn-danger">Action</button>
  <button type="button" class="btn btn-danger dropdown-toggle" data-toggle="dropdown">
    <span class="caret"></span>
    <span class="sr-only">Toggle Dropdown</span>
  </button>
  <ul class="dropdown-menu" role="menu">
    <li><a href="#">Action</a></li>
    <li><a href="#">Another action</a></li>
    <li><a href="#">Something else here</a></li>
    <li class="divider"></li>
    <li><a href="#">Separated link</a></li>
  </ul>
</div>

这里我实现了向上按钮,但我不知道如何做下拉部分

<asp:Button ID="btnMore" class="btn btn-danger dropdown-toggle" 
    data-toggle="dropdown" runat="server" Text="SMS" />

你可以在bootstrap中看到这个按钮点击这里

引导按钮下拉在asp.net按钮

有两点需要修改。按钮action返回并调用代码后面的函数,菜单上的链接也这样做。

您只需要在第一个asp.net按钮上添加正确的CssClass。对于菜单链接,您可以使用LinkButton asp.net控件,不需要任何其他设置(我的意思是css样式)

这里是一个工作测试的例子:

<!-- Split button -->
<div class="btn-group">
  <!-- here is the asp.net button to make post back -->
  <asp:Button ID="Button1" runat="server" Text="Action" CssClass="btn btn-danger" />      
  <button type="button" class="btn btn-danger dropdown-toggle" data-toggle="dropdown">
    <span class="caret"></span>
    <span class="sr-only">Toggle Dropdown</span>
  </button>
  <ul class="dropdown-menu" role="menu">
    <!-- here is the asp.net link button to make post back -->
    <li><asp:LinkButton ID="LinkButton1" runat="server">Action</asp:LinkButton></li>        
    <li><a href="#">Another action</a></li>
    <li><a href="#">Something else here</a></li>
    <li class="divider"></li>
    <li><a href="#">Separated link</a></li>
  </ul>
</div>

打开菜单的第二个按钮不需要是asp.net控件,只是打开菜单,不调用任何代码后面的函数。