【问题标题】:.net changing ListView buttons.net 更改 ListView 按钮
【发布时间】:2012-06-03 18:53:24
【问题描述】:

更改 ListView 的 Insert、Delete 之类的按钮很好,因为它们只是普通的 asp:buttons,但是如果在 ListView 上启用分页,如何更改页面按钮(即第一个和最后一个)?

它们的类型:

<asp:DataPager ID="DataPager1" runat="server">
     <Fields>
           <asp:NextPreviousPagerField ButtonType="Button" ShowFirstPageButton="True" 
                      ShowNextPageButton="False" ShowPreviousPageButton="False" />
                 <asp:NumericPagerField />
                 <asp:NextPreviousPagerField ButtonType="Button" ShowLastPageButton="True" 
                      ShowNextPageButton="False" ShowPreviousPageButton="False" />
     </Fields>
</asp:DataPager>

只需要更改 ForeColor 和 BackColor 属性即可。

【问题讨论】:

  • 我猜你必须使用 DataPager 或类似的东西。正在搜索...

标签: c# asp.net listview button


【解决方案1】:

您必须使用它的模板功能,就像任何其他 ASP.NET 服务器控件一样。见this question

【讨论】:

    【解决方案2】:

    您可以添加自己的 css 类并将其分配给 DataPager 控件的 Button 标记。 DataPager 中的按钮标签有一个名为 ButtonCssClass 的属性。

    NumericPagerField 样式可以通过为 NumericButtonCssClass 属性分配 css 类来改变 数字寻呼机字段。

    <asp:DataPager ID="DataPager1" runat="server">
        <Fields>
            <asp:NextPreviousPagerField ButtonType="Button" ButtonCssClass="DataPagerbtnStyle"
                ShowFirstPageButton="True" ShowNextPageButton="False" ShowPreviousPageButton="False" />
            <asp:NumericPagerField NumericButtonCssClass="DataPagerNumericStyle" />
            <asp:NextPreviousPagerField ButtonCssClass="DataPagerbtnStyle" ButtonType="Button"
                ShowLastPageButton="True" ShowNextPageButton="False" ShowPreviousPageButton="False" />
        </Fields>
    </asp:DataPager>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-31
      • 1970-01-01
      • 2018-01-13
      • 1970-01-01
      相关资源
      最近更新 更多