“object”并不包含“Replace”的定义,怎么解决 代码<%# Eval("Body").Replace("\n","<br />") %> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%# Ctype(Eval("Body"),string).Replace("\n","<br />") %> Eval("Body")这是个啥,object类型,里面没有Replace方法 <%# Eval("Body")==null?"": Eval("Body").Tostring().Replace("\n","<br />") %> Eval("Body").Tostring()之后才可以用Replace Replace是String的方法,需要Eval("Body").ToString()才可以。3楼写法比较严谨,先判断是否NULL,不判断容易出现空指针(引用)异常 <%# (Eval("Body") ?? "").Replace("\n","<br />") %> 如果页面时基于c#(而不是声明为vb),改写为<%# ((string)(Eval("Body")).Replace("\n","<br />") %> 首先replace是string下面的方法啊,不管怎么说肯定要先转换啊。编程string类型才可以用replace这个方法 啊如果你不是太明白可以在VS中选择帮助啊,这个还是有用的你可以像三楼一样写个三元运算,或者简单点写个if语句判断是否为null,然后再强转啊 请问,USERCONTROLS里面可以布局吗 asp.net如何实现Response下载文件不关闭父窗口? gridview 行样式 请问这个正则该怎么写? 有没哪个文本编辑器能够现实出隐藏的字符啊,比如\r \n \t之类的 请问:从数据库搜索出关系数据表,如何转换成XML文档?在线等,谢谢 Infragistics UltraWebGrid 问题 更新插入不进去信息 微软的MCSD.NET或MCAD 教材折价转让, 原版英文书 120 买的 ###圣诞快乐,预祝元旦快乐,网站又恢复了,大家有时间去看看...... 这个功能怎么实现 wcf 地址问题
3楼写法比较严谨,先判断是否NULL,不判断容易出现空指针(引用)异常
如果页面时基于c#(而不是声明为vb),改写为<%# ((string)(Eval("Body")).Replace("\n","<br />") %>
如果你不是太明白可以在VS中选择帮助啊,这个还是有用的你可以像三楼一样写个三元运算,或者简单点写个if语句判断是否为null,然后再强转啊