2012-03-29 5 views
1

이 필드는 HTML이 들어있는 유형의 데이터베이스에 있습니다. 기본적으로이 값이 있습니다 빈 또는 Null을 확인하는 방법 면도기의 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) { ... }

관련 문제