cs代码:
protected void Label1_DataBinding(object sender, EventArgs e)
{
Label l = (Label)sender;
string s = l.Text.ToString();
if (s.Length > 9)
{
l.Text = s.Substring(0, 9) + "…";
l.ToolTip = s;
}
}
aspx代码:
<asp:Label ID="Label1" runat="server" BorderStyle="None" Text='<%#DataBinder.Eval(Container.DataItem,"product_name") %>' OnDataBinding="Label1_DataBinding"></asp:Label></h3>

本文介绍了一种在ASP.NET中处理长文本显示的方法,通过在Label控件的DataBinding事件中截断过长的文本并在ToolTip中显示完整内容,提升用户体验。代码示例展示了如何实现这一功能。
1498

被折叠的 条评论
为什么被折叠?



