29.3.3 따라하기 2: 태그 헬퍼로 링크 만들기
1. TagHelperDemo 폴더에 Index.cshtml 파일로 뷰 페이지를 생성한 후 다음과 같이 코드를 작성한다. 순수 HTML 태그로 링크를 만들어도 되고, ASP.NET Core에서 제공하는 asp-로 시작하는 태그 헬퍼를 사용해 링크를 만들어도 된다. asp-controller에는 컨트롤러 이름을, asp-action에는 액션 이름을 지정하면 그에 맞는 링크를 자동으로 생성해준다.
▼ Views/TagHelperDemo/Index.cshtml
@{
Layout = null;
}
<h3>순수 HTML로 링크 만들기</h3>
<ul>
<li><a href=”/TagHelperDemo/EnvironmentDemo”>environment 태그 헬퍼</a></li>
</ul>
<h3>태그 헬퍼로 링크 만들기</h3>
<ul>
<li><a asp-action=“EnvironmentDemo”>environment 태그 헬퍼</a></li>
<li><a asp-controller=“TagHelperDemo”
asp-action=“EnvironmentDemo”>environment 태그 헬퍼</a></li>
</ul>