source

html을 사용하여 Action에 파라미터를 전달하려면 어떻게 해야 합니까?ASP에서 액션().NET MVC?

ittop 2023. 9. 24. 13:05
반응형

html을 사용하여 Action에 파라미터를 전달하려면 어떻게 해야 합니까?ASP에서 액션().NET MVC?

사용해왔습니다.Html.Action("ActionName", "ControllerName")Views\Shared에서 보기를 사용할 필요 없이 컨트롤러 전체에서 하위 작업을 호출합니다.이것은 세션이나 쿠키 정보와 같은 것들을 보여주는 데 아주 효과적이었습니다.

쿠키에만 접근하는 대신 추가 파라미터를 전달하고자 합니다.Html.Action("ActionName", "ControllerName")따라서 작업은 원래 보기로 전달된 데이터에 따라 다른 코드를 실행할 수 있습니다.

다른 컨트롤러의 하위 작업에 매개 변수를 전달하려면 다른 방법을 사용해야 합니까?어떻게 이런 일을 해낼 수 있을까요?

RouteValues 속성에 이와 같이 추가 데이터를 지정할 수 있습니다.

Html.Action("ActionName","Controller", new { id = 1 })

이 질문에 대해 조금 더 덧붙이자면, 저는 ASP를 사용하고 있습니다.순 MVC 5와 저는 이 코드로 이를 달성할 수 있었습니다.

@Html.Action("foo",new {parameter1=1})

언급URL : https://stackoverflow.com/questions/3150491/how-can-i-pass-parameters-to-an-action-using-html-action-in-asp-net-mvc

반응형