CODEKILLER

반응형

@inherits 구문은 상속하는 정의된 클래스를 선언하여 @code에서

인라인 C#코드로 상속객체를 접근할 수 있습니다. 

(비하인드코드에서 상속하는 방법을 그대로 사용할 수 있다는 장점이 있습니다)

 

아래와 같은 샘플클래스가 있다고 가정할 때,

public abstract class MyRazorPage<TModel> : RazorPage<TModel>
{
    public string MyText { get; } = 
        "Hellow!!";
}

CSHTML에서 사용법은 아래와 같습니다.

@inherits MyRazorPage<TModel>

<div>My Sample text: @MyText</div>
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band