2012-01-20 2 views

답변

3

모든 컨트롤러 작업은 ActionResults를 반환해야합니다. 당신은 당신이 바라는만큼 많은 무효화 방법을 호출 할 수 있지만, 결국 액션 결과를 리턴해야합니다. 이 컨트롤러 동작은 HTTP 요청을 사용하여 호출되었으며 컨트롤러에서 동작 결과를 반환하여 ASP.NET MVC에서 수행 한 호출자에게 적절한 응답을 반환하여이 프로토콜에서 사용자 (서버)를 수행해야합니다. 결과보기, 결과 리디렉션, 파일 결과, json 결과, 사용자 정의 결과 ...

컨트롤러에서 void 메소드를 갖는 것이 좋지 않습니다. 컨트롤러에는 작업이 포함되어야합니다. 은 일반적으로 리포지토리, 서비스 계층, 모델 등과 같은 응용 프로그램의 다른 계층에 속합니다. ...

+0

감사합니다. –

0

MyVoidMethod가 정적이면 코드의 아무 곳에서나 호출 할 수 있습니다.

Controllers.MyController.MyVoidMethod(myParameter1, myParameter2); 
관련 문제