2012-03-29 17 views
1

このフィールドは、HTMLを保持するタイプのデータベースにあります。デフォルトでは、値を持っています空またはヌルをチェックする方法面倒なHTML.Raw

<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を保持しています... "? DBフィールドにはどの値が必要ですか?表示する必要はありませんか?私はそれを表示する必要がない場合は – oryol

+0

は、それが成り立つ: ''と私はそれをdsiplayする必要がないとき'本文フィールドにユーザー入力...' –

答えて

0

ユーザ入力のみをデータベースに保存し、余分な「ラッピング」タグを削除する方が良いです。あなたはここで何を意味するのです

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

関連する問題