1

我的应用程序是 MVC 3,我通过检查我的数据库表中的值是否为空来隐藏 div。我正在使用 InnovaHtmlEditor 输入数据,当我删除文本时,InnovaHtmlEditor 会留<br/>在表格中。我如何检查是否只有<br/>

我试过了:

(Model.Objectives != null || Model.Objectives.ToString() =="<br/>")
4

2 回答 2

0

你原来的陈述似乎是错误的:

// if objectives is not null OR it is not null and is equal to <br/>
(Model.Objectives != null || Model.Objectives.ToString() =="<br/>") 

你不需要Model.Objectives = "<br/>",它永远不会被调用,因为"<br/>" != null

// if objectives is not null
(Model.Objectives != null) 

我会假设你想要这样的东西:

// if objectives isn't null AND it is not <br/>
(Model.Objectives != null && Model.Objectives.ToString() =="<br/>") 

或者

// if objectives is null OR objectives is <br/>
(Model.Objectives == null || Model.Objectives.ToString() =="<br/>") 
于 2012-12-02T07:46:46.490 回答
0

我为您的场景提供了不同的解决方案。

也就是说,当您清除文本框中的内容时,您会将 null 发送到数据库表列。

然后你只需要像下面这样检查。它非常简单优雅。

if (Model.Objectives == null)
{
   //Hide your div
}
于 2012-12-02T08:07:29.887 回答