将空值显示为

时间:2014-03-29 12:58:02

标签: c# asp.net

我的项目中有一个评论TextArea用于保存对数据库的评论,如果用户没有插入任何文本,我不希望它在项目评论详细信息中显示。

保存代码为:(p是项目对象)

p.Comment1 = ProjectComments.InnerText.Trim();

Preininting代码:( ProjectInfoComments是textarea)

ProjectInfoComments.Value = row.Cells[6].Text;

我该怎么做?

2 个答案:

答案 0 :(得分:1)

您可以使用encode方法在代码中" " Server.HtmlEncode传递一个空格,代表示例:

p.Comment1 = Server.HtmlEncode(ProjectComments.InnerText.Trim());

它将呈现特定字符的html代码,例如< > & space等...

答案 1 :(得分:0)

我不完全确定我理解你,但如果你想删除&nbsp实体,只需使用Replace功能:

 p.Comment1 = ProjectComments.InnerText.Trim().Replace("&nbsp;", "");