ASP.NET Core에서 처음 소개되었으며 Razor에서 HTML렌더링을 도와주는 서버코드
ASP.NET MVC의 헬퍼메서드와 유사한 기능을 하며 태그형태로 사용가능
◆ 태그헬퍼의 이점
VisualStudio가 아닌 텍스트편집기에서도 SyntaxHighlighter, 자동완성 기능을 사용할 수 있음
C# 문법을 몰라도 친숙한 HTML 문법으로 View작성가능
@page
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
--> 각각 페이지에 넣어준다. 안넣으면 태그헬퍼 인식 못함(page/_ViewImports.cshtml 페이지에 코드 있음)
<a href="/About">About</a>
=> 동일 <a asp-page="/About">About</a>
<a href="/Blog/BlogDetails/123">Read More</a>
=> 동일 <a asp-page="/Blog/BlogDetails" asp-route-id="123">Read More</a>
태그헬퍼
asp-page
asp-route-id
asp-route-name 등
참고
[ASP.NET Core] 태그헬퍼
태그헬퍼(Tag Helper) ASP.NET Core에서 처음 소개되었으며 Razor에서 HTML렌더링을 도와주는 서버코드 ASP.NET MVC의 헬퍼메서드와 유사한 기능을 하며 태그형태로 사용가능 대부분 asp-* 접미사로 시작함
nsinc.tistory.com
'코딩(개발) > ASP.NET Core & Blazor' 카테고리의 다른 글
_ViewImports.cshtml (0) | 2021.12.28 |
---|---|
라우트 토큰 (0) | 2021.12.28 |
웹앱 기본 (0) | 2021.12.07 |
ASP.NET Core 코드 기초 (0) | 2021.12.07 |
ASP.NET Core (0) | 2021.12.07 |
댓글