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

判断Eval("Title")是否有数据的有关问题

2011-12-19 
判断Eval(Title)是否有数据的问题要做上一条新闻,下一条新闻,因此需要判断Eval( Title )是否有数据的

判断Eval("Title")是否有数据的问题
要做上一条新闻,下一条新闻,因此需要判断Eval( "Title ")是否有数据的问题。
一下我测试了不能得到想要的结果:
  Text= ' <%#   Convert.IsDBNull(Eval( "Title "))   ?   "空 "   :   Eval( "Title ")   %> '
  Text= ' <%#   Eval( "Title ").ToString()== " "   ?   "空 "   :   Eval( "Title ")   %> '
  Text= ' <%#   Eval( "Title ")==null   ?   "空 "   :   Eval( "Title ")   %> '
以上都不报错,不过没有数据的时候依然不显示“空”这个字。请教高手....

[解决办法]
不能这样写吧;我都在控件事件里面实现
[解决办法]
Eval( "Title ").ToString()== " " ==> Eval( "Title ").ToString().Trim() == " "
[解决办法]
string Title = Eval( "Title ").ToString();
if(Title==null)
[解决办法]
Eval( "Title ").ToString().Trim() == " "? "空 ":Eval( "Title ")
[解决办法]
应该是这样:
Text= ' <%#(Eval( "Title ")==null ? "空 " : Eval( "Title ").ToString())%> '

[解决办法]
Eval(IsNullOrEmpty(eval( "title ").ToString())? "空 ":Eval( "Title ").ToString())

[解决办法]
<asp:TextBox ID= "TextBox2 " runat= "server " Text= <%# string.IsNullOrEmpty(Eval( "Title ").ToString())? "空 ":Eval( "Title ") %> > </asp:TextBox>

热点排行