ASP问题 - 如何计算字符数?

时间:2010-01-28 19:34:17

标签: asp.net

今天是我见过 aspx的第一天,所以,请耐心等待......

基本上,我想确定字符串是否为空。如果它是空的,那么我不想输出任何东西,如果不是,那么我想输出字符串本身。

<%= o_handler.renderDDesc()%> //This is the string itself... If this is empty, then I want I want nothing to print

我试过了:

<%if (o_handler.renderDDesc().length() > 0) { %>
<%= o_handler.renderDDesc()%>
<%}%> 

但是,这似乎没有做任何事情。我没有得到错误,但它也没有出现?

3 个答案:

答案 0 :(得分:1)

<%

string desc = o_handler.renderDesc();

if (!String.IsNullOrEmpty(desc)) { 
Response.Write(desc);
}

%> 

答案 1 :(得分:0)

<%= !String.IsNullOrEmpty(o_handler.renderDDesc()) ? o_handler.renderDDesc() : ""%>

答案 2 :(得分:0)

我只想使用三元运算符,如下所示:

<%=( o_Handler.IsNullOrEmpty() ? string.Empty : o_handler.renderDDesc() ); %>