gpt4 book ai didi

asp.net - 如果字符串比预期的大,我该如何限制它?

转载 作者:行者123 更新时间:2023-12-01 11:08:03 26 4
gpt4 key购买 nike

我目前有一个字符串,我想将其限制为 200 个字符。

我不知道如何格式化它,所以如果它更少,它不会改变,但如果它更多,它会修剪它。

这是在 ListView 控件中,而不是 Repeater。对不起,我的错误。

<ItemTemplate>
<div class="portfolio_title">
<div class="custom_title">
<%# DataBinder.Eval(Container.DataItem, "Title")%></div>
</div>
<asp:Literal ID="LiteralArticle" runat="server"></asp:Literal>
<%# DataBinder.Eval(Container.DataItem, "Article")%><br />
<a href="NewsFull.aspx?id=<%# DataBinder.Eval(Container.DataItem, "id")%>">Read Full Article...</a>
<div class="page_line">
</div>
</ItemTemplate>

最佳答案

这是我用于此类事情的一些代码。将其附加到 OnRowDataBound 事件。这将截断为 50 个字符并添加省略号“...”。

protected void CommentGridViewRowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
TableCell cell = e.Row.Cells[0];

if (!string.IsNullOrEmpty(cell.Text) && cell.Text.Length > 50)
{
cell.Text = cell.Text.Substring(0, 50) + "&hellip;";
}
}
}

关于asp.net - 如果字符串比预期的大,我该如何限制它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3306772/

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