보기에서 컨트롤러 또는 프로젝트의 다른 클래스에서 메소드를 호출하려면 어떻게해야합니까? 내가 할 수 있을까? 당신이 당신의 내부보기 액션 메소드를 호출해야하는 경우뷰에서 컨트롤러의 메서드를 호출 할 수 있습니까?
0
A
답변
1
당신은 ChildActionOnly
를 사용할 필요
[ChildActionOnly]
public ActionResult action1()
{
//
return PartialView();
}
:
@Html.Partial("action1")
하지만 당신은 간단하게, 헬퍼 클래스와 같은 메소드를 호출 할 경우 당신은 이렇게 할 수 있습니다 :
@helper ShowTree()
{
//some code
}
0
시도해보십시오.
다음은 통화 컨트롤러 동작 이벤트를 보는 방법에 대한 모든 형식입니다.
-> Beginform
와 @using (Html.BeginForm("VendorContactDetail", "VendorAccount", FormMethod.Post, new { id = "frmVendorContact" }))
{}
[AllowAnonymous]
public ActionResult VendorContactDetail()
{}
전화 - ->
@using (Ajax.BeginForm("ContainerSizeDetail", "Content", FormMethod.Post, null, new { @class = "" }))
{}
[HttpPost]
public ActionResult ContainerSizeDetail(ContainerSizeModel model)
{}
을 아약스 beginform와 전화> Ajax 호출에 전화
var request = $.ajax({
url: "http://localhost/ProjectDirectory/VendorAccount/ValidateUser",
type: 'POST',
cache: false,
data: JSON.stringify(returnValue),
dataType: 'json',
contentType: 'application/json; charset=utf-8'
});
[AllowAnonymous]
[HttpPost]
public ActionResult ValidateUser(VendorRegistrationModel model)
{}
관련 문제
- 1. asp.net MVC의 다른 컨트롤러에서 컨트롤러의 메서드를 호출 할 수 있습니까?
- 2. 컨트롤러에서 Daemon 메서드를 호출 할 수 있습니까?
- 3. Codeigniter에서 한 컨트롤러의 메서드를 다른 컨트롤러의 메서드에서 호출 할 수 있습니까?
- 4. 모델에서 메서드를 사용하여 뷰에서 호출
- 5. 어떻게 self.view에서이 메서드를 호출 할 수 있습니까?
- 6. 배열을 통해 메서드를 호출 할 수 있습니까?
- 7. DotLiquid 템플릿에서 메서드를 호출 할 수 있습니까?
- 8. 변수를 사용하여 메서드를 호출 할 수 있습니까?
- 9. UIResponderStandardEditActions에서 select 메서드를 호출 할 수 있습니까?
- 10. 메서드 내에서 메서드를 호출 할 수 있습니까?
- 11. 배열 요소에서 메서드를 호출 할 수 있습니까?
- 12. 어떻게이 메서드를 호출 할 수 있습니까?
- 13. 뷰에서 컨트롤러 확장 메서드 호출
- 14. 메서드를 호출 할 수 없습니다.
- 15. 메서드를 호출 할 수 없습니다.
- 16. mvc3 +, 라우팅을 통해 컨트롤러의 메서드를 호출
- 17. 레일스의 내 뷰에서 폼 컨트롤러의 메서드를 호출하려면 어떻게해야합니까?
- 18. MVC -보기에서 컨트롤러의 메서드를 호출해야합니다.
- 19. 재스민에서 컨트롤러의 기능을 호출 할 수 없습니다.
- 20. mvc에서 다른 컨트롤러의 컨트롤러를 호출 할 수 있습니까?
- 21. Rails 2.3.x : Initializer에서 컨트롤러의 동작을 호출 할 수 있습니까?
- 22. 개체를 선언 할 때 클래스의 메서드를 호출 할 수 있습니까?
- 23. 레일의 다른 뷰에서 모델을 호출 할 수 있습니까?
- 24. 뷰에서 컨트롤러 기능을 어떻게 호출 할 수 있습니까?
- 25. PHP __destruct() 메서드를 호출 할 수 있다고 믿을 수 있습니까?
- 26. 왜이 메서드를 호출 할 수 없습니까?
- 27. 인덱스보기에서 인스턴스 메서드를 호출 할 수 없습니다
- 28. OpenLayers지도 이벤트가 메서드를 호출 할 수 없습니다.
- 29. PHP 메서드를 재정의하여 이전 메서드를 호출 할 수 있습니다.
- 30. 컨트롤러 메서드 뷰에서 호출 할 수있는 방법