2015-02-06 3 views
1

조치 방법을 수행하려면보기 파일 (.cshtml)이 필요합니까?MVC 작업 메서드에 뷰가 필요합니까?

내가 만드는 각 방법에 대해 하나를 만들어야합니까, 아니면 선택입니까?

예를 들어 HTTP 게시를 수행하고 다른 작업 방법으로 리디렉션하는 경우보기 파일이 필요하지 않습니다. 맞습니까?

+0

ActionResult는 다양한 유형을 반환 할 수 있습니다. [이 대답 참조] (http://stackoverflow.com/questions/1267043/all-inbuilt-actionresults-in-asp-net-mvc). 그것은 당신이하고 싶은 일에 달려 있습니다. 마지막 진술로 무엇을 의미하는지 확신 할 수 없습니다. 게시물을 올리면 게시물을 볼 수 있음을 의미하므로 연결된 GET 메서드는보기를 반환합니다. –

+0

가끔씩 partialview 파일에서 양식을 게시하고 있는데, 그 이유는 다른 뷰 내에 중첩되어 있기 때문입니다. – user1929393

+1

메소드가 뷰를 리턴해야하는 경우에만 뷰가 필요합니다 (즉,'return View(); '를 사용하십시오). –

답변

1

정확함. 행동에 대한 견해가 필요 없습니다.

MVC에서 액션은 사용자가 원하는대로 동작합니다. 요청을 받고 액션을 수행하고 응답을 반환합니다.

귀하가 취한 조치는 귀하에게 달려 있으며보기가 존재해야하거나 귀하가 볼 수있는 조건이 없습니다.

관련 문제