Mam tabelę w mojej db, gdzie jedną z właściwości jest strona HTML (bez tagów HTML, head i body) i zamierzam umieścić ją w środku jednego z moich widoków - powiedzmy, nazywam cotroller metoda, która pobiera argument i zwraca widok przekazujący ten duży ciąg html jako model. Szukałem dla niego (nie dużo, muszę przyznać), i okazało się następującą metodę:Czy jest możliwe wyświetlanie surowego HTML z bazy danych w ASP.NET MVC 3?
<%= System.Web.HttpUtility.HtmlDecode(yourEncodedHtmlFromYouDatabase) %>
który został znaleziony here in stackoverflow. Kiedy próbowałem podobnego Aproach brzytwa, skończyło się z tym:
@System.Web.HttpUtility.HtmlDecode("<h1>Test</h1>")
Taki jest pomysł, ale nie działał tak, jak planowałem.
Co 'yourEncodedHtmlFromYouDatabase' wyglądać? Zgaduję, że kod HTML '
Test
' byłby faktycznie zakodowany mniej więcej tak: '& lt: h1 > Test & lt:/h1 >'. –Właściwie byłoby bardziej jak używanie tagów. Nie mam jeszcze gotowej bazy danych, ale to właśnie zamierzamy zrobić, więc szukam opcji. –
To pytanie dla MVC2: http://stackoverflow.com/questions/2169805/mvc2-is-there-an-html-helper-for-raw-html –