前台调用后台的方法

前台调用后台的方法:
   <%#ShengLve(Eval("ReportTitle"))%>
后台代码:
 /// <summary>
        /// 如果字数超过一定字数,则用省略号代替
        /// </summary>
        /// <param name="orinStr"></param>
        /// <returns></returns>
        public string ShengLve(object orinObj)
        {
            string orinStr = (orinObj != null) ? orinObj.ToString() : "";
            string retStr = orinStr;
            int maxLength=20;
            if (orinStr.Length > maxLength)
            {
                retStr = orinStr.Substring(0, maxLength)+"...";
            }
            return retStr;
        }
 
 
注意:后台方法的参数为object类型,所有前台调用的时候不用.ToString();
如果后台方法的参数为string 类型,则前台   <%#ShengLve(Eval("ReportTitle").ToString())%>
posted @ 2012-08-08 20:44  沐雪架构师  阅读(312)  评论(0编辑  收藏  举报