mvc의 다른 컨트롤러에서 한 컨트롤러에 작성된 함수를 호출하는 방법

니투

LoginController와 RegisterController라는 두 개의 컨트롤러가 있고 'public static string Encrypt (string toEncrypt, bool useHashing)'함수가 RegisterController에 정의되어 있습니다 .LoginController에서 동일한 이름을 어떻게 호출 할 수 있습니까?

var result= new RegisterController().Encrypt(newpass, true);코드를 사용 했지만 결과 : 오류 4 멤버 'AP.WebApp.Controllers.RegisterController.Encrypt (string, bool)'은 인스턴스 참조로 액세스 할 수 없습니다. 대신 유형 이름으로 한정

Cubicle.Jockey

상속으로이 문제를 해결할 수 있습니다.

예:

public abstract class BaseController : Controller 
{ 
    //Common functionality between controllers go here
    protected static string Encrypt(string toEncrypt, bool useHashing)
    {
        //Your content
    } 
}

public class LoginController : BaseController //not Controller anymore 
{
    //Encrypt is now available

    //...Your controller methods here
}

public class RegisterController : BaseController //not Controller anymore 
{
    //Encrypt is now available

    //...Your controller methods here
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

.NET 4 MVC의 한 컨트롤러에서 다른 컨트롤러의 메서드를 호출하는 방법

분류에서Dev

.NET 4 MVC의 한 컨트롤러에서 다른 컨트롤러의 메서드를 호출하는 방법

분류에서Dev

Codeigniter의 다른 컨트롤러에서 하나의 컨트롤러 함수를 호출하는 방법

분류에서Dev

Angularjs의 Factory를 사용하여 한 컨트롤러에서 다른 컨트롤러로 함수 호출

분류에서Dev

Laravel의 다른 컨트롤러 내부에서 컨트롤러를 호출하는 방법

분류에서Dev

Laravel 8의 다른 컨트롤러에서 컨트롤러의 함수에 인수를 전달하는 방법

분류에서Dev

하나의 컨트롤러를 통해 다른 뷰에서 동일한 지시문을 호출하는 방법

분류에서Dev

OData의 컨트롤러에서 다른 메서드를 호출하는 방법

분류에서Dev

AngularJS에서 한 컨트롤러에서 다른 컨트롤러의 변수를 변경하는 함수를 어떻게 생성합니까?

분류에서Dev

Angular js의 다른 컨트롤러에서 하나의 컨트롤러 함수를 호출 / 트리거하는 방법

분류에서Dev

angularjs의 다른 모듈 컨트롤러에서 한 모듈의 컨트롤러 함수 호출

분류에서Dev

다른 컨트롤러 angularjs에서 컨트롤러 함수를 호출하는 방법

분류에서Dev

한 컨트롤러에서 다른 컨트롤러로 변수에 액세스하는 방법

분류에서Dev

내 경우 한 컨트롤러에서 다른 컨트롤러로 데이터를 전달하는 방법

분류에서Dev

한 탭바에서 다른 탭바 컨트롤러로 탭바 컨트롤러를 푸시하는 방법

분류에서Dev

한 컨트롤러에서 다른 컨트롤러로 어레이를 공유하는 방법

분류에서Dev

다른 컨트롤러에서 컨트롤러 내부의 함수 호출-AngularJS

분류에서Dev

Swift를 사용하여 다른 뷰 컨트롤러에서 한 뷰 컨트롤러의 IBoutlet에 액세스하는 방법은 무엇입니까?

분류에서Dev

한보기에서 다른 컨트롤러의 작업 메서드로 라우팅하고 해당 컨트롤러의 생성자에 매개 변수 전달

분류에서Dev

angularjs의 다른 컨트롤러 아래에서 한 컨트롤러 호출

분류에서Dev

다른 MVC 컨트롤러에 대한 ajax 호출을 만드는 방법

분류에서Dev

컨트롤러에서 yii2의 다른 컨트롤러로 데이터를 보내는 방법

분류에서Dev

Laravel의 다른 컨트롤러에 하위 폴더 컨트롤러를 포함하는 방법

분류에서Dev

보기 파일에서 컨트롤러 함수를 호출하는 방법 (onchange 속성의 드롭 다운에서)?

분류에서Dev

내비게이션 컨트롤러에 내장 된 다른 뷰 컨트롤러에 대한 뷰 컨트롤러의 segue를 만드는 방법은 무엇입니까?

분류에서Dev

Angularjs 컨트롤러의 다른 파일 (컨트롤러가 아님)에 정의 된 함수에 액세스하는 방법은 무엇입니까?

분류에서Dev

angularjs의 템플릿에서 컨트롤러 함수를 호출하는 방법

분류에서Dev

다른 컨트롤에서 다른 컨트롤의 LostFocus 이벤트를 호출하는 방법

분류에서Dev

Angularjs 컨트롤러 : 다른 컨트롤러에서 컨트롤러를 호출하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    .NET 4 MVC의 한 컨트롤러에서 다른 컨트롤러의 메서드를 호출하는 방법

  2. 2

    .NET 4 MVC의 한 컨트롤러에서 다른 컨트롤러의 메서드를 호출하는 방법

  3. 3

    Codeigniter의 다른 컨트롤러에서 하나의 컨트롤러 함수를 호출하는 방법

  4. 4

    Angularjs의 Factory를 사용하여 한 컨트롤러에서 다른 컨트롤러로 함수 호출

  5. 5

    Laravel의 다른 컨트롤러 내부에서 컨트롤러를 호출하는 방법

  6. 6

    Laravel 8의 다른 컨트롤러에서 컨트롤러의 함수에 인수를 전달하는 방법

  7. 7

    하나의 컨트롤러를 통해 다른 뷰에서 동일한 지시문을 호출하는 방법

  8. 8

    OData의 컨트롤러에서 다른 메서드를 호출하는 방법

  9. 9

    AngularJS에서 한 컨트롤러에서 다른 컨트롤러의 변수를 변경하는 함수를 어떻게 생성합니까?

  10. 10

    Angular js의 다른 컨트롤러에서 하나의 컨트롤러 함수를 호출 / 트리거하는 방법

  11. 11

    angularjs의 다른 모듈 컨트롤러에서 한 모듈의 컨트롤러 함수 호출

  12. 12

    다른 컨트롤러 angularjs에서 컨트롤러 함수를 호출하는 방법

  13. 13

    한 컨트롤러에서 다른 컨트롤러로 변수에 액세스하는 방법

  14. 14

    내 경우 한 컨트롤러에서 다른 컨트롤러로 데이터를 전달하는 방법

  15. 15

    한 탭바에서 다른 탭바 컨트롤러로 탭바 컨트롤러를 푸시하는 방법

  16. 16

    한 컨트롤러에서 다른 컨트롤러로 어레이를 공유하는 방법

  17. 17

    다른 컨트롤러에서 컨트롤러 내부의 함수 호출-AngularJS

  18. 18

    Swift를 사용하여 다른 뷰 컨트롤러에서 한 뷰 컨트롤러의 IBoutlet에 액세스하는 방법은 무엇입니까?

  19. 19

    한보기에서 다른 컨트롤러의 작업 메서드로 라우팅하고 해당 컨트롤러의 생성자에 매개 변수 전달

  20. 20

    angularjs의 다른 컨트롤러 아래에서 한 컨트롤러 호출

  21. 21

    다른 MVC 컨트롤러에 대한 ajax 호출을 만드는 방법

  22. 22

    컨트롤러에서 yii2의 다른 컨트롤러로 데이터를 보내는 방법

  23. 23

    Laravel의 다른 컨트롤러에 하위 폴더 컨트롤러를 포함하는 방법

  24. 24

    보기 파일에서 컨트롤러 함수를 호출하는 방법 (onchange 속성의 드롭 다운에서)?

  25. 25

    내비게이션 컨트롤러에 내장 된 다른 뷰 컨트롤러에 대한 뷰 컨트롤러의 segue를 만드는 방법은 무엇입니까?

  26. 26

    Angularjs 컨트롤러의 다른 파일 (컨트롤러가 아님)에 정의 된 함수에 액세스하는 방법은 무엇입니까?

  27. 27

    angularjs의 템플릿에서 컨트롤러 함수를 호출하는 방법

  28. 28

    다른 컨트롤에서 다른 컨트롤의 LostFocus 이벤트를 호출하는 방법

  29. 29

    Angularjs 컨트롤러 : 다른 컨트롤러에서 컨트롤러를 호출하는 방법은 무엇입니까?

뜨겁다태그

보관