Asp.Net MVC 5.0을 사용하고 있으며 내 레이아웃 페이지에서 컨트롤러와 "대화"하고 싶습니다. 레이아웃 페이지에서 ProfileController.GetProfileInformationViewModel
메소드를 호출하여 ProfileViewModel
클래스 객체를 가져오고 싶습니다. ActionResult
(View/PartialView
)을 반환하고 면도날에 HtmlAction
과 같은 것을 사용하지 않고도 가능합니까? 나는 html을 반환하고 싶지 않으며, 그것을 분리하고 재사용 가능하게하고 싶다.Asp.Net MVC - 컨트롤러 작업에서 순수한 ViewModel을 유지
0
A
답변
1
JSON 데이터와 같은 것을 반환하고 JavaScript로 가져 오시겠습니까?
public JsonResult GetProfileInformationViewModel(int id)
{
var myProfile = GetProfile(id);
return new JsonResult(){ Data = myProfile };
}
그런 다음 ajax 호출을 사용하여 객체를 가져올 수 있습니다.
+0
고마워 - 그게 내가 찾고 있었던 바로 그 것이다. – fex
관련 문제
- 1. ASP.NET MVC 데이터 유지
- 2. viewModel을 사용하여 ASP.NET MVC 대량 데이터 업데이트
- 3. ASP.NET MVC : 컨트롤러 구성
- 4. 컨트롤러 작업에서 Json 객체에 대해 MVC asp.net 직렬화가 어떻게 작동합니까?
- 5. ASP.NET MVC 컨트롤러 작업에서 jQuery get 메서드를 사용하는 방법은 무엇입니까?
- 6. 작업에서 Asp.net mvc 확인란을 선택했습니다.
- 7. MVC 패턴 연습 (asp.net mvc) -보기 대신 작업에서 URL 생성
- 8. ASP.NET MVC 2.0 ViewModel을 비즈니스 객체에 복사
- 9. 강력한 형식의 ViewModel을 사용하는 ASP.NET MVC xVal
- 10. ASP.NET MVC 컨트롤러
- 11. 어떻게 asp.net-MVC 컨트롤러
- 12. ASP.NET MVC 컨트롤러 디자인
- 13. ASP.Net MVC 컨트롤러 _Layout
- 14. Asp.Net MVC 컨트롤러 다국어
- 15. Asp.Net MVC 공유 컨트롤러
- 16. Asp.net MVC 상속 컨트롤러
- 17. 지방 ASP.NET MVC 컨트롤러
- 18. ASP.NET MVC : 컨트롤러 생성자
- 19. ASP.NET MVC 컨트롤러 분할
- 20. 나는 ASP.NET MVC 컨트롤러
- 21. IDisposable ASP.net MVC 컨트롤러
- 22. ASP.NET MVC 컨트롤러 수명주기
- 23. 라우팅 컨트롤러 asp.net mvc
- 24. ASP.NET MVC 컨트롤러
- 25. JavaScript에서 asp.net mvc 컨트롤러
- 26. ASP.NET MVC - 컨트롤러 결합?
- 27. Asp.Net MVC - 모든 컨트롤러
- 28. ASP.NET MVC 컨트롤러
- 29. ASP.NET MVC 컨트롤러 디자인
- 30. ASP.Net MVC 컨트롤러
잘 모르겠다. html이 아니라면 무엇을 돌려 주겠습니까? – elolos
순수 ViewModel 객체 (ProfileViewModel) 그래서 Model.Surname과 같은 것을 사용할 수 있습니다 - 가능하면 확실하지 않지만 - 저는 mvc를 처음 사용합니다. – fex
모델의'JsonResult'를 반환 해보세요. –