数据绑定的问题

问题描述

<asp:RepeaterID="Repeater1"runat="server"><ItemTemplate><tablecellpadding="0"cellspacing="0"border="0"width="800"align="center"><tr><td><%#DataBinder.Eval(Container.DataItem,"LogContent")%></td></tr></table></ItemTemplate></asp:Repeater>在Repeater控件中怎么获取帮定<%#DataBinder.Eval(Container.DataItem,"LogContent")%>值的长度,判断如果值的长度超过50个字符就将后面的所有字符替换为”......“最后显示出来。

解决方案

解决方案二:
.asp.cs文件中加publicstringsubstring(stringstr){if(str.length>50){str=str.SubString(0,50)+"……";}returnstr;}前台:<%#substring(Eval("LogContent").ToString())%>
解决方案三:
同意楼上
解决方案四:
同意楼上的
解决方案五:
按照字节截取更好些,参考方法publicstaticStringsplitString(Stringstr,intlen){returnsplitString(str,len,"...");}/***字符串按字节截取*@paramstr原字符*@paramlen截取长度*@paramelide省略符*/publicstaticStringsplitString(Stringstr,intlen,Stringelide){if(str==null){return"";}byte[]strByte=str.getBytes();intstrLen=strByte.length;intelideLen=(elide.trim().length()==0)?0:elide.getBytes().length;if(len>=strLen||len<1){returnstr;}if(len-elideLen>0){len=len-elideLen;}intcount=0;for(inti=0;i<len;i++){intvalue=(int)strByte[i];if(value<0){count++;}}if(count%2!=0){len=(len==1)?len+1:len-1;}returnnewString(strByte,0,len)+elide.trim();}
解决方案六:
ltlName为reapter模板列中label控件protectedvoidRepeater1_ItemDataBound(objectsender,RepeaterItemEventArgse){Labellbl=e.Item.FindControl("ltlName")asLabel;stringstr=lbl.Text;if(str.Length>50){lbl.Text=str.Substring(0,50)+"...";lbl.ToolTip=str;}}

解决方案七:
一个问题三种解决方案,都对,八仙过海各显神通啊,俺服了

时间: 2024-09-20 00:08:09

数据绑定的问题的相关文章

【UWP通用应用开发】集合控件与数据绑定

为ListView和GridView添加数据 ListView采用垂直堆叠得方式显示数据,而GridView则采用水平堆叠得方式. 长相的话嘛,它们都差不多. <Grid Name="grid1" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> <ListView x:Name="listView1" SelectionChanged="

Java 中的 XML:使用 Castor 进行数据绑定

xml|数据 对于主要关心文档的数据内容的应用程序来说,Java 的 XML 数据绑定是 XML 文档模型的强大替代方案.在本文中,企业 Java 专家 Dennis Sosnoski 介绍了数据绑定并讨论了什么使它如此吸引人.然后他向读者展示了如何使用 Java 数据绑定的开放源代码 Castor 框架处理日益复杂的文档.如果您的应用程序关心 XML 的数据更甚于关心 XML 文档本身,您可能希望找出这个处理 Java 中 XML 的容易而又高效的方法.大多数处理应用程序中 XML 文档的方法

Zeus实现XML-JAVA的数据绑定

xml|数据 Zeus实现XML-JAVA的数据绑定 钟家豪 (judson78@yahoo.com.cn) 2003 年 3 月 Zeus可以将JAVA对象与XML文件进行绑定,绑定使数据在J2EE中的应用更加方便.本文主要介绍Zeus的编译与使用.对绑定过程中使用的DTD和XML文件也有说明.1 ZEUS简介Enhydra是以生长于美国加利福尼亚海边的小水獭命名的非营利组织的名字.从但与著名的Apache不同,Enhydra致力于围绕Application Server的电子商务解决方案的研

XML到Java代码的数据绑定之对象

xml|对象|数据 在这个由四部分组成的系列文章的第一部分,我们将弄清什么是数据绑定,与在 Java 应用程序中处理 XML 数据的其它方法相比它有什么优势,以及如何开始使用它.这一部分将考查为什么使用数据绑定,以及如何为各种约束建立模型,使 XML 文档能转换成 Java 对象.同时还涵盖用于生成数据绑定类的输入和输出. 您希望在您的 Java 应用程序中使用 XML 吗?那么好,同成千上万的其他人一起上这条船吧.当您深入了解 XML 以后,也许您会发现 DOM 和 SAX API(请参阅参考

XML 和 Java 技术: 数据绑定的多种用法

xml|数据 除将 XML 用作一种简单数据格式之外,数据绑定是 XML 最流行的用法之一.即使刚刚入门的程序员也能在一种原生编程语言中使用 XML,并且在大多数情况下完全不需要任何的 XML 专门知识.本文并不是介绍解决方案,取而代之,Brett 介绍了一些讨论主题,鼓励您思考如何使用 XML 和数据绑定.欢迎在 XML 和 Java 技术讨论论坛上与别人一起分享您的想法. XML 用于业务而非技术 随着 XML 的日趋盛行,人们也越来越注重可用性.换句话说,程序员和管理者并不希望把 XML

从XML到Java代码的数据绑定之一

xml|数据     对象,无处不在的对象 在这个由四部分组成的系列文章的第一部分,我们将弄清什么是数据绑定,与在 Java 应用程序中处理 XML 数据的其它方法相比它有什么优势,以及如何开始使用它.这一部分将考查为什么使用数据绑定,以及如何为各种约束建立模型,使 XML 文档能转换成 Java 对象.同时还涵盖用于生成数据绑定类的输入和输出. 您希望在您的 Java 应用程序中使用 XML 吗?那么好,同成千上万的其他人一起上这条船吧.当您深入了解 XML 以后,也许您会发现 DOM 和 S

简化的Eval数据绑定语法绑定到DataList数据项模板

bind是双向绑定,但需数据源可更改才能用.ASP.NET 2.0改善了模板中的数据绑定操作,把v1.x中的数据绑定语法DataBinder.Eval(Container.DataItem, fieldname)简化为Eval(fieldname).Eval方法与DataBinder.Eval一样可以接受一个可选的格式化字符串参数.缩短的Eval语法与DataBinder.Eval的不同点在于,Eval会根据最近的容器对象(例如DataListItem)的DataItem属性来自动地解析字段,而

实战数据绑定:基于客户端的分页导航

分页|客户端|数据 思路:用纯JS的方法,只能通过判断当前页面的文件名,然后算出上下页地址,首页和尾页需要在脚本中配置好,最后生成导航代码.用数据绑定的方法则要简单得多,设定dataPageSize,然后用 firstPage() .previousPage() .nextPage() 和 lastPage() 方法翻页. 代码示例: 1. 纯JS的,翻页导航的依据是文件名 page.js脚本文件代码 Number.prototype.add0 = function(){ //对数字类型的扩展,

Web 窗体页的数据绑定表达式

web|数据   对 Web 窗体页中的各项控件属性进行数据绑定不是通过直接将属性绑定到数据源来实现的.而是通过使用特殊的表达式格式来实现数据绑定的.与要绑定到的数据有关的信息被置入该表达式,然后将表达式的结果分配给控件属性. 例如,假设您要将 TextBox Web 服务器控件绑定到一些数据.您创建数据绑定表达式并将其分配给控件的 Text 属性,以便该值将在控件中显示. 下面的示例说明控件声明在 HTML 视图中的大体形式.控件的 Text 属性被绑定到包含单个记录的数据视图.数据绑定表达式

从XML到Java代码的数据绑定之对象【来自JAVA家】

xml|对象|数据 在这个由四部分组成的系列文章的第一部分,我们将弄清什么是数据绑定,与在 Java 应用程序中处理 XML 数据的其它方法相比它有什么优势,以及如何开始使用它.这一部分将考查为什么使用数据绑定,以及如何为各种约束建立模型,使 XML 文档能转换成 Java 对象.同时还涵盖用于生成数据绑定类的输入和输出. 您希望在您的 Java 应用程序中使用 XML 吗?那么好,同成千上万的其他人一起上这条船吧.当您深入了解 XML 以后,也许您会发现 DOM 和 SAX API(请参阅参考