2009-03-02 4 views
2

내 컨트롤러에서 소위 말하는 액션은 내가 원하는 것을 반환하는 정규 함수가 될 수 있습니까? 아니면 ActionResult가 리턴하는지 여부는 "액션"인지 아닌지를 선언 할 수 있습니까?MVC 작업이 actionResult를 반환해야합니까?

actionresults을 반환하지 않은 "actionname"에서 내 ActionLink의 함수를 호출 할 수 있는지 궁금합니다.

답변

6

컨트롤러의 모든 공용 메서드는 반환 형식에 관계없이 기본적으로 동작입니다. 그래, 네가 전화 할 수있어. 이 기본값을 무시하려면 [NonActionAttribute]를 사용하십시오.

+0

그래, 내 질문에 그다지 의미가 없지만, 내가 알고 싶었던 질문이다. 덕분에 – Dacrocky

-2

예, 모든 작업은 ActionResult를 반환해야합니다. MVC 엔진은 ActionResult (또는 미분)를 처리하는 것으로 알고 있습니다.

"ActionResults를 반환하지 않는 ActionLink의 함수 호출"에 대해 이해하지 못합니다. 어떤 의미를 반환하고 싶지 않더라도 여전히 ActionResult를 반환해야합니다.

달성하려는 목표는 무엇입니까?

+0

나는 동의한다. 그게 사실이 아니야. 시도 해봐! –

관련 문제