数据绑定控制字数的方法

方法一:

在Sql Server里控制:

使用SQL中的函数Left 和Right ,Sql 语句:select left(你的字段名,你要显示的字数)from Table

方法二:

在ASP.NET页面中设计代码实现:

数据直接绑定时控制

1  <%# DataBinder.eval_r(Container.DataItem,"title").ToString().Length>20?DataBinder.eval_r(Container.DataItem,"title").ToString().Substring(0,20)+"...":DataBinder.eval_r(Container.DataItem,"title").ToString()%>

或简约写法如下:

<%#eval_r("Content").ToString().Length>20?eval_r("Content").ToString().Substring(0,20) + "...":eval_r("Content").ToString()%>

2  或者绑定方法

1  public   static   string   InterceptStr(string   str,   int   lenght)

2                {

3                        if   (str.Length   >   lenght)

4                        {

5                                return   str.Substring(0,   lenght   -   3)   +   "... ";

6                        }

7                        else

8                        {

9                                return   str;

10                        }

11                }

转载自:http://blog.sina.com.cn/s/blog_4d96ee050100oso9.html

时间: 2024-10-14 03:24:14

数据绑定控制字数的方法的相关文章

zblogasp调用摘要并控制字数的方法

本文为大家介绍下“zblogasp调用摘要并控制字数的方法”,仅针对zblogasp程序额,需要安装“ytcms”插件. 有两种情况,第一种是在zblogasp模板里面直接使用,代码如下: Markup {eval set art = new TArticle} {if art.LoadInfoByID(<#article/id#>)} {$left(replace(TransferHTML(art.Content,"[nohtml]")," ",&qu

Linux运行与控制后台进程的方法:nohup, setsid, &amp;, disown, screen

Linux运行与控制后台进程的方法:nohup, setsid, &, disown, screen 转自http://heylinux.com/archives/1282.html#more-1282 我们经常会碰到这样的问题,用ssh登录了远程的Linux服务器,运行了一些耗时较长的任务,结果却由于网络等的不稳定导致任务中途失败.这是由于在用户注销(logout)或者网络断开时,终端会收到 HUP(hangup)信号从而关闭其所有子进程.解决办法有两种:让进程忽略HUP信号,或让进程运行在新

【翻译自mos文章】重新创建物理standby database 的 控制文件的方法

重新创建物理standby database 的 控制文件的方法 参考自: Steps to recreate a Physical Standby Controlfile (文档 ID 459411.1) 适用于: Oracle Database - Enterprise Edition - Version 8.1.7.0 to 11.2.0.3 [Release 8.1.7 to 11.2] Information in this document applies to any platfo

【翻译自mos中文文章】重建控制文件的方法

重建控制文件的方法 參考原文: How to Recreate a Controlfile (Doc ID 735106.1) 适用于: Oracle Database - Enterprise Edition - Version 9.0.1.0 and later Information in this document applies to any platform. 解决方式: 警告: 仅仅有遇到下列场景时,你才应该recreate 你的控制文件 1.全部的当前的控制文件copies 已经

Android(Linux)控制GPIO的方法及实时性分析

Linux下控制GPIO的方法有N种,详细请参考<RPi GPIO Code Samples>,文中用十多种语言演示了如何控制GPIO,非常全面详尽.因此,这里不再多做赘述,仅把调试过程中整理的脚本贴上并做简单的分析.特别说明,Linux必须有root权限!!!否则会出现/system/bin/sh: can't create /sys/class/gpio/export: Permission denied等错误. @echo off echo adb root adb root >%

js计算字数的方法(与word计算出来一样)

[背景] 用户经常要求某个字段要求限制填写多少字,可是js通过value.length取出来的往往跟实际字数相差很多.经常有用户抱怨,明明没写那么多字,可是系统却提示超出字数限制.于是,我研究了word计算字数的规则,写了一段这样程序. [参考代码] //用word方式计算正文字数 function fnGetCpmisWords(str){ sLen = 0; try{ //先将回车换行符做特殊处理 str = str.replace(/(\r\n+|\s+| +)/g,"龘");

多选框数据绑定,js控制显示隐藏选中等方法

<td style="background:#F3F8FD; border-top-style: none; border-top-color: inherit; border-top-width: medium;" class="style1">投资分阿类:</td> <td colspan="3"; style="background:#F3F8FD;width:795px;padding-left:1

一个小小的控制输入字数的方法

写给朋友用的,回调提供剩余字符 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <hea

JS控制flash的方法

JS控制flash的一些方法:Play() ---------------------------------------- 播放动画 StopPlay()------------------------------------停止动画 IsPlaying()----------------------------------- 动画是否正在播放 GotoFrame(frame_number)---------------- 跳转到某帧 TotalFrames()----------------