좋아요, 어쩌면 이것은 MVC 패턴에서 아니오입니다. 어떤 경우에는 그 대답을 찾고 있습니다. 그러나 데이터베이스에 일부 내용 html이 있고이를 뷰에 전달하려고한다고 가정 해 보겠습니다. ViewData 속성을 사용하여 페이지에 전달할 수 있다고 가정합니다. 문자열에 어떤 종류의 마사지를해야합니까 <h1>Hello World</h1>
같은 것을 얻으려면 Hello World '대신 <h1 > Hello World </h1 >'으로 표시해야합니다.ASP.NET MVC에서 ViewData를 통해 View에서 HTML로 페이지를 전달하는 방법은 무엇입니까?
2
A
답변
2
아무 것도 아니며, 바로보기에서 <%=Html.Encode(ViewData["yourkey"]) %>
대신 <%=ViewData["yourkey"] %>
을 입력하십시오.
참고 : 데이터베이스의 데이터를 확실하게 신뢰하는 경우에만이 작업을 수행하십시오!
+1
정말 대단합니다 ... 코드를 보면 실제로 도움이 될 것입니다. 그러나 진지하게, 바보 같은 느낌을주지 않는 방법으로 명백한 것을 지적 해 주셔서 감사합니다. –
0
문자열을 ViewData에 넣기 전에 HTML을 제거해야합니다.
편집 : 페이지에 직접 ViewData를 인쇄하면 HTML 태그를 벗어나서는 안됩니다.
<%=ViewData["whatever"]%>
이것은 C#이지만 VB.NET과 매우 비슷합니다.
+0
문자열에있는 html이 페이지에 도착할 때 html로 해석되도록하고 싶습니다. –
관련 문제
- 1. asp.net mvc에서 viewdata를 통해 텍스트 도우미에 기본값을 추가하는 방법은 무엇입니까?
- 2. ViewData를 HandleError보기로 전달하는 방법은 무엇입니까?
- 3. ASP.NET MVC에서 페이지의 메타 태그를 전달하는 방법은 무엇입니까?
- 4. ASP.NET MVC에서 JsonResult에 데이터를 전달하는 방법은 무엇입니까?
- 5. 내 컨트롤러의 모든보기에 Viewdata를 전달하는 방법은 무엇입니까?
- 6. ASP.NET MVC에서 ViewData를 사용하여 무효화해야하는 이유는 누구나 알 수 있습니까?
- 7. ASP.NET MVC에서 마스터 페이지를 사용해야합니까?
- 8. ASP.NET MVC에서 사용자 정의 404 페이지를 표시하는 방법은 무엇입니까?
- 9. ASP.NET MVC에서 Error.aspx 대신 다른 오류 페이지를 사용하는 방법은 무엇입니까?
- 10. Spring MVC에서 SQLXML 타입을 전달하는 방법은 무엇입니까?
- 11. ASP.NET MVC에서 시간대를 만드는 방법은 무엇입니까?
- 12. ASP.NET MVC에서 ISAPI DLL을 호출하는 방법은 무엇입니까?
- 13. 자바 스크립트를 통해 asp.net mvc에서 부분 뷰를 배치하는 방법은 무엇입니까?
- 14. asp.net mvc에서 오류 페이지를 리디렉션하는 방법
- 15. ViewData를 통해 DropDownList 항목 선택
- 16. asp.net-mvc에서 javascript로 데이터를 전달하는 모범 사례
- 17. Asp.net mvc의 DropDownLists에 대한 ViewData를 채우는 가장 좋은 방법은 무엇입니까?
- 18. ASP.NET MVC 2에서 ListBox 값을 컨트롤러로 다시 전달하는 방법은 무엇입니까?
- 19. ASP.NET MVC ViewResult를 HTML로 렌더링하는 방법은 무엇입니까?
- 20. ASP.NET MVC에서 중첩 된 마스터 페이지를 에뮬레이트합니다.
- 21. 언제 ASP.NET MVC에서 ViewBag/ViewData를 사용하는 것이 "받아 들일 수 있습니까?"
- 22. JavaScript에서 ASP.NET 코드로 데이터를 전달하는 방법은 무엇입니까?
- 23. aspx 페이지를 html로
- 24. 선택기를 통해 변수를 전달하는 방법은 무엇입니까?
- 25. 리디렉션을 통해 값을 전달하는 방법은 무엇입니까?
- 26. URL을 통해 비밀번호를 안전하게 전달하는 방법은 무엇입니까?
- 27. 소켓을 통해 XML로 데이터를 전달하는 방법은 무엇입니까?
- 28. RMI를 통해 InputStream을 전달하는 방법은 무엇입니까?
- 29. 이 입력란을 통해 값을 전달하는 방법은 무엇입니까?
- 30. 대리인을 통해 uislider 값을 전달하는 방법은 무엇입니까?
이런 식으로 ViewData를 사용하는 것은 "아니오"가 아니며 본인의 견해를 강력하게 입력하거나 MVVM 패턴을 사용하는 것이 장기적인 전략이며 오타/발생하기 쉬운 오류. –