2012-03-29 98 views
1

檢查空或空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 ...

+0

你是什麼意思在這裏:「字段不爲完全空白;它擁有上面的HTML ......「?當你需要並且不需要顯示它時,你在數據庫字段中有哪些值? – oryol 2012-03-29 10:46:55

+0

當我並不需要顯示它,它擁有: '',當我確實需要dsiplay它它擁有類似:'在主體字段用戶輸入...' – 2012-03-29 10:54:43

回答

0

最好是隻保存用戶輸入數據庫,並從中取出多餘的「包裝」的標籤。但是,如果你不能做到這一點,你可以簡單的比較「空」值的字段值(你可以爲某個常數保存):

@if (@Product.Specificity != Constants.EmptySpecificity) { ... }