当前位置:编程学习 > C#/ASP.NET >>

类的调用问题,请高手们帮个忙,

我用的是vs2005

我写了一个类StrSubstring,放在app_code下面,
public string GetStrLen(string str)
    {
        if (str.Length > 5)
        {
            return str.Substring(0, 5);
        }

        //   else   
        return str;
    }
现在我在aa.aspx页面里面,想调用这个类,我是这样写,怎么不对啊,
<%# GetStrLen(DataBinder.Eval(Container, "DataItem.goodname").ToString())%>
,
然后我在后台,又写了一个引用,
StrSubstring ss = new StrSubstring();
在前台<%# ss.GetStrLen(DataBinder.Eval(Container, "DataItem.goodname").ToString())%>
也不行,请各位帮个忙啊, --------------------编程问答-------------------- 定义静态方法试试 --------------------编程问答-------------------- public object GetStrLen(object str) 
    { 
        if (str.ToString().Length > 5) 
        { 
            return str.ToString().Substring(0, 5); 
        } 

        //   else    
        return str; 
    } 
--------------------编程问答-------------------- 只有静态方法才能直接调用
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,