2014-01-16 3 views
1

일반적으로 MVC 응용 프로그램에는 모델 뷰와 컨트롤러가 있습니다. 이는 프리젠 테이션 레이어와 비즈니스 로직을 분리합니다. 예를 들어 컨트롤러가 없어도 MVC 애플리케이션이있을 수 있습니까? 나는 그것을 검색했고 대답은 '예'이다.프로젝트 계층에 대한 개념

하지만 어떻게 그런 패턴을 구현할 수 있는지 모르겠습니다.

내가 당신에게 예를 들어 내가 대신 컨트롤러의, 그것은 간단한 C# 클래스를 생성 한 응용 프로그램을 가지고

을 드리겠습니다. .CS 파일이며 각 동작에 대해 경로가 동작 메서드 위에 정의되어 있습니다. 코드를 사용하여 도움을 줄 수는 있지만 유감스럽게도 컨트롤러를 사용하지 않고 MVC 앱을 만드는 방법에 대한 지식이 있습니까? Route.config에 정의하지 않고 직접 라우팅을 관리하십시오.

  1. 이는 컨트롤러없이 MVC에서 작동하는 더 나은 방법입니다

    또한 내가 어떤 질문이?

  2. 이런 종류의 패턴은 따라야할까요?
  3. 위의 장단점은 무엇입니까?

답변

2

This article에는 ASP.NET MVC에서 컨트롤러가없는 작업에 대한 몇 가지 사항이 나와 있습니다. 나는 그것이 당신을 도울 수 있기를 바랍니다.

관련 문제