찾고있는 것을 정확히 말하기 어렵습니다. 는 XML 당신이 몇 가지 옵션을 표시 할 데이터의 경우
:
- 가 대상 사용자에 따라 HTML을
- 로 XML을 변환하는 XSLT를 사용하여, 당신은 심지어 브라우저를하도록 할 수 있습니다 브라우저에 넘겨주는 XML에 XSLT를 할당하면됩니다. HTML 또는 ViewResult 대신 브라우저에 XML을 직접 반환합니다.
- 또 다른 방법은 작업 메서드에서 변환을 적용하고 ViewResult를 반환하는 대신 문자열로 반환하는 것입니다.
- 또 다른 대안은 XmlActionResult를 구현하는 것입니다. 액션 결과를 구현하는 것이 asp.net MVC에서 간단하다는 것을 알 수 있습니다. 컨트롤러에서 표시 할 데이터가있는 XmlActionResult를 반환합니다. XmlActionResult는 XSLT 변환을 적용합니다.
- 사용자 지정 코드를 사용하여 XML을 Html로 변환합니다. XSLT 변환과 마찬가지로 액션 메서드에서 직접 (다른 곳에서 정의하는 일반적인 메서드를 호출하여) 또는 자신의 동작 결과를 정의하여이 작업을 수행 할 수 있습니다.
는 XML 데이터가 아니라 경우 만 모델에 어떤 표시하는 방법 : 당신은 꽤 많이 ViewEngine을 정의
- . aspx, 면도칼 또는 다른 언어 대신 xml에서보기를 정의하려고합니다. 당신이 자신의 롤백하는 경우 그것은 제한됩니다, 만약 당신이 그것을 찾으면 제 3자를 사용하면 정의 된 언어를 다뤄야 할 것입니다.
- 동적 데이터를 asp.net MVC와 결합 할 수 있습니다. 컨트롤을 asp.net MVC보기에서 사용할 수 있는지 잘 모르겠지만 그것에 대해 검색 가치가있다.
- 모든 단순 유형에 대한 템플리트보기 및 정의에서 DisplayFor 메소드를 사용할 수 있습니다. 정의한 일부 도우미와 결합하여 필드에 구성을 적용 할 수 있습니다 (아무 것도 표시하지 않더라도).