asp.net中<%#Eval("title")%> 取到的字符串现在显示在表格中了, 但是我不想让他显示字符串,

说明下asp.net我只有前台网页程序,没有后台的asp.net中<%#Eval("title")%>取到的字符串现在显示在表格中了,但是我不想让他显示字符串,字符串是上... 说明下 asp.net我只有前台网页程序,没有后台的
asp.net中<%#Eval("title")%> 取到的字符串现在显示在表格中了, 但是我不想让他显示字符串,

字符串是上海|北京|贵州| 这种形式的 我想让他显示 里面有哦几个成员,比如这里是3个显示3

asp.net我只有前台网页程序,没有后台的
展开
 我来答
冰悦精彩
2016-11-30 · TA获得超过1628个赞
知道大有可为答主
回答量:1677
采纳率:0%
帮助的人:981万
展开全部

您好:

在C#类中写一个方法

        /// <summary>
        /// 获取地区数量
        /// </summary>
        /// <param name="p"></param>
        /// <returns></returns>
        public int GetAreaCount(string p)
        {
            return p.Trim('|').Split('|').Length;
        }

然后在页面上修改

<%#Eval("title")%>为<%#GetAreaCount(Eval("title"))%>

这里可能要添加类的命名空间,请根据实际情况修改。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式