我有个mycalss里面有个截取字符串的函数
public string getString(string s,int n)
{
if(s.Length<=n)
return s;
else 
if(s.Length>n)
return s.Substring(0,n)+"…";
else
return "";
}我要在前台绑定时候用这个函数
我这样用为什么不对
<%#drd.getString((DataBinder.Eval(Container.DataItem,"title").ToString()),22)%>
drd是我myclass的一个实例谢谢啦

解决方案 »

  1.   

    不要用int做参数,改成string,然后22转为"22"。
      

  2.   

    不能用实例的某个成员方法,把这个函数放到page中。
      

  3.   

    用substr()多简单啊
    非得自己写?
      

  4.   

    对不起 刚才休息一会
    不能实例化我知道了
    老大能否解释一下为什么要转化成string再转化成int吗 谢谢您
      

  5.   

    to 老大能否解释一下为什么要转化成string再转化成int吗 谢谢您html里的标示都是string类型的,用int可能有问题(我以前好像试过)