gpt4 book ai didi

asp.net - 如何将省略号应用于 CheckBoxList 控件标签文本

转载 作者:行者123 更新时间:2023-12-05 05:23:55 25 4
gpt4 key购买 nike

我有一个 ASP.NET CheckBoxList 控件,它将从服务器端代码绑定(bind)。它在 UI 中完美呈现,但是当任何列表项的文本属性包含更多文本(比如 200 个字符)时,如何将省略号应用于该标签?

我的代码:

<div style="width:300px;height:200px;overflow:auto;">
<asp:CheckBoxList ID="chklstStates" CheckBoxes="true" Width="250px"
RepeatColumns="1" RepeatDirection="Vertical" RepeatLayout="Flow"
runat="server" SelectionMode="Multiple" CssClass="nowrap_list">
<asp:ListItem Text="Alabama" Value="Alabama"></asp:ListItem>
<asp:ListItem Text="Alaska" Value="Alaska"></asp:ListItem>
<asp:ListItem Text="Arizona" Value="Arizona"></asp:ListItem>
<asp:ListItem Text="Arkansas" Value="Arkansas"></asp:ListItem>
<asp:ListItem Text="California" Value="California"></asp:ListItem>
<asp:ListItem Text="Connecticut" Value="Connecticut"></asp:ListItem>
<asp:ListItem Text="New YorkNew YorkNew YorkNew YorkNew YorkNew YorkNew YorkNew YorkNew YorkNew YorkNew YorkNew YorkNew York" Value="New York"></asp:ListItem>
</asp:CheckBoxList>
<div style="text-align:right;">
<asp:Button id="Button1" runat="server" Text="cancel" />
<asp:Button id="Button2" runat="server" Text="submit" />
</div>
</div>

CSS:

.nowrap_list label
{
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display:block;
}

它工作正常,但复选框和文本呈现在不同的两行上。

最佳答案

试试这个:

.nowrap_list label {
width: 250px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

我认为您需要指定实际宽度。

关于asp.net - 如何将省略号应用于 CheckBoxList 控件标签文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36602889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com