将空值显示为 

本文关键字:nbsp 显示 空值 | 更新日期: 2023-09-27 17:55:01

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

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

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

显示代码:(ProjectInfoComments是一个textarea)

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

我该怎么做呢?

将空值显示为 

您可以在代码中使用Server.HtmlEncode方法传递一个空白空间来encode" ",例如:

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

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

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

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