数据绑定时限制文本长度!!!!!!!!!!!(急)
在数据绑定时如何限制字符串长度呢(中文)?我这样写会报错: 
  <%#DataBinder.Eval(Container.DataItem, "fname ").ToString().Substring(0,10).ToString()   %>      
 报错信息为: 
 “/WebJobs”应用程序中的服务器错误。 
 --------------------------------------------   
 索引和长度必须引用该字符串内的位置。 
 参数名:   length    
 说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。      
 异常详细信息:   System.ArgumentOutOfRangeException:   索引和长度必须引用该字符串内的位置。 
 参数名:   length
------解决方案--------------------Substring前先判断一下长度,如果长度小10就出错
------解决方案-------------------- <%# 
 DataBinder.Eval(Container.DataItem, "fname ").ToString().Length >  10 ?  
 DataBinder.Eval(Container.DataItem, "fname ").ToString().Substring(0,10) : DataBinder.Eval(Container.DataItem, "fname ").ToString()  
 %>