2012-03-04 35 views
16

Tôi có một số html được lưu trữ trong một bảng. đây là một số dữ liệu mẫuHtml.Raw không hoạt động asp.net mvc

<p><span style="font-size: small; color: #ff0000;"><span style="font-size: small;"> <span style="font-size: large; color: #000000;">ਮਾਂ</span><br />  <br />ਚਾਵਾਂ ਸਧਰਾਂ ਦੇ ਨਾਲ ਮਾਏ ਜੋ ਤੂੰ ਬੂਟਾ ਲਾਇਆ,<br />ਦੇ ਮਮਤਾ ਦਾ ਪਾਣੀ ਅੱਜ ਓਹ ਭਰ ਜੋਬਨ ਤੇ ਆਇਆ,<br /> 

Tôi cố gắng để hiển thị trên trang, tôi đang sử dụng asp.net xem dao cạo MVC và sử dụng

@Html.Raw(blog.Body) 

nhưng nó không làm việc. ai đó có thể giúp, lý do là gì.

Cảm ơn

Parminder

+6

"không hoạt động" (sic) không đủ mô tả. Vui lòng đọc http://tinyurl.com/so-hints và chỉnh sửa câu hỏi của bạn. –

Trả lời

43

vui lòng thử điều này:

@Html.Raw(HttpUtility.HtmlDecode(blog.Body)); 

và cho tôi biết nếu nó làm việc.

+0

bạn thật tuyệt vời, làm việc như say mê. – Parminder

+0

tuyệt vời khi nghe điều đó, đừng quên đánh dấu nó là câu trả lời :) –

+5

Điều gì sẽ xảy ra khi ai đó đăng JavaScript lên blog? Bạn thực sự nên khử trùng HTML trừ khi bạn có thể đảm bảo rằng kịch bản sẽ không bao giờ làm cho nó thành DB. SO là tất cả về câu hỏi tái chế, bây giờ folks sẽ đọc này và nghĩ rằng đó là OK để sử dụng nguyên. – RickAndMSFT

Các vấn đề liên quan