zoukankan      html  css  js  c++  java
  • DataList绑定时控制字符串长度

    今天做主界面,突然发现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%"><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
    后台:
     1public string CutString1(string str,int length)
     2{
     3int i = 0, j = 0;
     4foreach(char chr in str)
     5{
     6if((int)chr > 127)
     7{
     8+= 2;
     9}
    10else
    11{
    12++;
    13}
    14if (i > length)
    15{
    16str = str.Substring(0, j) + "";
    17break;
    18}
    19++;
    20}
    21return str;
    22
    23}

    谢谢“人在哈尔滨@net”
    上面的英文和中文都是同样处理的,这是最好不过的啦
  • 相关阅读:
    python中的map,fliter,reduce用法
    python中的函数参数传递
    python中的全局变量和局部变量
    python中的函数定义
    python中的eval()和exec()函数
    kafka手动提交,丢失数据
    02-基本概念
    01-接触kafka
    (8)适配模式--结构性
    java内存划分
  • 原文地址:https://www.cnblogs.com/xucanzhao/p/249434.html
Copyright © 2011-2022 走看看