前台调用后台的方法
前台调用后台的方法: <%#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())%>
作者:沐雪
文章均系作者原创或翻译,如有错误不妥之处,欢迎各位批评指正。本文版权归作者和博客园共有,如需转载恳请注明。
如果您觉得阅读这篇博客让你有所收获,请点击右下方【推荐】
为之网-热爱软件编程 http://www.weizhi.cc/