今天做主界面,突然发现DataList绑定的字符是需要控制长度,晕倒的问题,后来整理了一下,问题解决了
前台:
前台:
1
<asp:datalist id="pt_zx" runat="server" Width="100%" Height="80px">
2
<ItemTemplate>
3
<table width="100%" border="0" cellspacing="0" cellpadding="0">
4
<tr>
5
<td width="5%"><img src="Images/dec.jpg" width="7" height="8">
6
</td>
7
<td width="95%"><a href='news/news.aspx?id=<%# DataBinder.Eval(Container.DataItem,"id").ToString() %>' target="_blank">
8
<%# CutString1(DataBinder.Eval(Container.DataItem,"title").ToString(),12) %>
9
</a>
10
</td>
11
</tr>
12
</table>
13
</ItemTemplate>
14
</asp:datalist>
15![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
后台:![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
2
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
3
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
4
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
5
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
6
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
7
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
8
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
9
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
10
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
11
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
12
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
13
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
14
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
15
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
1
public string CutString1(string str,int length)
2
{
3
int i = 0, j = 0;
4
foreach(char chr in str)
5
{
6
if((int)chr > 127)
7
{
8
i += 2;
9
}
10
else
11
{
12
i ++;
13
}
14
if (i > length)
15
{
16
str = str.Substring(0, j) + "
";
17
break;
18
}
19
j ++;
20
}
21
return str;
22![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
23
}
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
2
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
3
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
4
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
5
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
6
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
7
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
8
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
9
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
10
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
11
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
12
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
13
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
14
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
15
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
16
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/dot.gif)
17
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
18
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
19
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
20
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
21
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
22
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)
23
![](https://xucanzhao.cnblogs.com/Images/OutliningIndicators/None.gif)