首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于前台作判断的有关问题

2012-01-31 
关于前台作判断的问题ASP.net后台数据已经绑定前台代码%#Convert.ToString(Eval( ImagePath )).Trim()!

关于前台作判断的问题
ASP.net后台数据已经绑定
前台代码
' <%#   Convert.ToString(Eval( "ImagePath ")).Trim()   !=   " "   ?   Eval( "ImagePath ")   : "123.jpg "   %> '
想实现的功能是判断   Eval( "ImagePath ")是否为空,空的话就把前台的内容显示成123.jpg
帮看看这代码有错吗?我运行以后看源代码发现linkbutton的src= " ",但没有替换成123.jpg
是不是那儿错了?

[解决办法]
如果是我就这样写:
<%# DataBinder.Eval(Container.DataItem, "ImagePath ").ToString().Trim()== " "? 123.jpa,DataBinder.Eval(Container.DataItem, "ImagePath ")%>
[解决办法]
<%# DataBinder.Eval(Container.DataItem, "ImagePath ").ToString().Trim()== " "? 123.jpa,DataBinder.Eval(Container.DataItem, "ImagePath ")%>

是否要改成
<%# DataBinder.Eval(Container.DataItem, "ImagePath ",null).ToString().Trim()== " "? 123.jpa:DataBinder.Eval(Container.DataItem, "ImagePath ")%>
[解决办法]
在数据库里操作吧
isnull(ImagePath, '123.jpg ')
[解决办法]
哦,对,错了,应该像jiaoke()一样。

热点排行