如何剃刀
问题描述:
检查空或空HTML.Raw我在持有HTML类型的数据库,这个领域。默认情况下它的值是:如何剃刀
<html xmlns='http://www.w3.org/1999/xhtml'> <head></head> <body></body> </html>
现在,我需要检查,如果用户已打听到该领域,并显示它,否则根本不显示此字段。
我已经试过了诸如:
@if(String.IsNullOrEmpty(@Html.Raw(@Product.Specificity)) == false) { blah }
但是,这将引发错误。
我不能使用
@if(String.IsNullOrEmpty(@Product.Specificity) == false) { blah }
,因为该字段不完全是空的;它拥有上述HTML ...
答
最好是只保存用户输入数据库,并从中取出多余的“包装”的标签。但是,如果你不能做到这一点,你可以简单的比较“空”值的字段值(你可以为某个常数保存):
@if (@Product.Specificity != Constants.EmptySpecificity) { ... }
你是什么意思在这里:“字段不为完全空白;它拥有上面的HTML ......“?当你需要并且不需要显示它时,你在数据库字段中有哪些值? – oryol 2012-03-29 10:46:55
当我并不需要显示它,它拥有: '
',当我确实需要dsiplay它它拥有类似:'在主体字段用户输入...' – 2012-03-29 10:54:43