다양한보기에서 HTML로 렌더링하기 위해 작성된 C# 코드가있는 상당히 복잡한 개체가 있습니다.HtmlHelpers를 사용하여 AJAX 컨트롤러 동작 결과 표시
컨트롤러의 AJAX 메서드를 호출 할 수있는 뷰가 있습니다.이 메서드는 표시된 JSON에 직렬화 된 복합 개체를 반환합니다.
이것은 자바 스크립트/jQuery를 사용하여 결과 JSON을 HTML로 렌더링하기 위해 복잡한 중복 코드를 필요로하는 것 같습니다.
명백한 해결책은 컨트롤러 동작에서 HTML을 렌더링하고 AJAX 호출에서이를 반환하는 것입니다. 그러나 이것은 MVC 패턴을 위반 한 것으로 보이기 때문에 좋은 선택은 아닙니다.
기존의 C# 코드를 사용하는 AJAX 메서드에서 반환 된 개체를 렌더링 할 수있는 다른 방법이 있습니까?
감사합니다.
이렇게 간단합니다 ... 내가 왜 이것에 대해 생각할 수 없었는지 확실하지 않지만 그것이 내가 찾고 있었던 것이 정확히 있습니다. 왠지 이유로 JSON 틀에 박히 셨습니다! 매우 감사합니다. – TonE