CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

过长字符串截取的问题!急!

楼主ameng0513()2003-12-01 21:33:56 在 .NET技术 / ASP.NET 提问

我用的是Repeater控件,想截取太长的字符串,如果很长,则取前面的字符。  
  我在aspx中这样写的:  
  <ItemTemplate>  
  <%#   DataBinder.Eval(Container.DataItem,"i_name").ToString().Substring(0,10)   %>  
  </ItemTemplate>  
  这样写如果字符串长度超过10,则可以正常截取,如果有<10的,则出现错误。  
  请问,在.aspx中怎么样判断其长度?  
  还有,可以在.aspx.cs中判断吗? 问题点数:50、回复次数:5Top

1 楼net_lover(【孟子E章】)回复于 2003-12-01 21:59:15 得分 20

if判断啊Top

2 楼net_lover(【孟子E章】)回复于 2003-12-01 21:59:27 得分 0

在.aspx.cs中判断Top

3 楼net_lover(【孟子E章】)回复于 2003-12-01 22:00:04 得分 0

http://xml.sz.luohuedu.net/xml/ShowDetail.asp?id=B3F3462D-DC34-41CE-9FEE-6965B2A3D1ADTop

4 楼ameng0513()回复于 2003-12-01 22:13:24 得分 0

谢谢net_lover(孟子E章)!  
  不过我使用的是Repeater,不是DataGrid,请问如何判断?Top

5 楼yj6677(杨军)回复于 2003-12-01 22:16:11 得分 30

你可直接在aspx页面中写  
  <script   language="C#"   runat="server">  
  protected   string   intlefts(string   i_name,int   intlength)  
  {  
  if(i_name=="")  
  {  
  return   "null";//可以任意写,如果不需要就不要了  
      }  
      else  
      {  
      if(i_name.Length>intlength)  
      {  
          return   i_name.Substring(0,intlength);  
      }  
    else  
      {  
          return   i_name;  
      }  
       
      }  
  }  
  </script>  
  然后直接使用  
  <ItemTemplate>  
  <%#   intlefts(DataBinder.Eval(Container.DataItem,"i_name").ToString(),25)   %>  
  </ItemTemplate>  
  Top

相关问题

  • &&&&救急,字符串截取问题 #########
  • 截取字符串
  • 截取字符串
  • 字符串截取
  • 字符串截取
  • 截取字符串
  • 字符串截取的问题,急急急!
  • 求助?????急急急!!!!! 截取字符串问题
  • 菜鸟问题,关与字符串的截取,急
  • ¥¥¥¥¥¥¥¥截取字符串问题,啊,着急高手请进帮忙

关键词

  • 字符串
  • 截取
  • intlength
  • else

得分解答快速导航

  • 帖主:ameng0513
  • net_lover
  • yj6677

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo