새로운 ASP .NET MVC 프레임 워크를 배우려고하고 있는데 UserControls를 사용하는 최상의 방법을 알고 싶습니다.ASP .NET MVC 올바른 UserControl 아키텍처
UserControl을 부분으로 렌더링하고 컨트롤러에서 데이터를 전달할 수 있다는 것을 알고 있습니다. 이상적으로는 MVC 규칙을 위반하려는 유혹을 불러 일으키기 때문에 파일 뒤에 코드가없는 것이 합리적이라고 생각합니다.
UserControls가 패턴에 어울리는 지 이해할 수없는 예제를 제공합니다.
나는 (많은 에 StackOverflow에 같은) 최신 태그를 보여줍니다 UserControl이 있습니다. StackOverflow와 달리 I 에있는이 UserControl을 내 모든 페이지에 표시하려고합니다. 내가 컨트롤러에서 QuestionController 이라고 말하면 의 동작을 처리하기위한 것입니다. 보기 및 세부 사항, 내가 QuestionController의 데이터를 가져 와서 다음 UserControl에 전달해야합니까?
내가 다른 컨트롤러를 만드는 경우
는 에 동일한 기능을 최신 태그 다시 부분에 전달할 수 복제 SearchController 그때 내가 할 것이다 말한다. 이것은 다른 컨트롤러가 을 수행하고 있다는 것을 의미하지 않습니다 여분의 것들 그들은 원래 예정입니까?
내가 필요로하는 것 같은데! – Alex