Eval和IsNullOrEmpty问题

时间:2012-08-27 14:32:38

标签: asp.net vb.net

我是VB和ASP的新手,我有一个关于为我的aspx页面编写正确的IF语句的问题。

如果我使用<%#Eval()“卧室”%>我能够得到我需要的结果但是,我的If语句不喜欢Eval数据绑定。

<% 
  If (Not String.IsNullOrEmpty(Eval("Bedrooms"))) Then
   String.Format("<li>Bedrooms: " + Eval("Bedrooms").ToString + "</li>")
  Else
   String.Format("EMPTY")
  End If
%>

有没有人对如何正确地写这个有任何想法

1 个答案:

答案 0 :(得分:1)

最好的方法可能是使用函数,但尝试

<% If(String.IsNullOrEmpty(Eval("Bedrooms"),
          "Empty", 
          "<li>Bedrooms:" + Eval("Bedrooms") + "</li>") %>