[C#/ASP.NET MVC] TagHelper 클래스 : <b><u> 태그로 둘러싸는 문자열을 생성하는 사용자 정의 태그 헬퍼 만들기
C#/ASP.NET MVC 2020. 10. 7. 19:54728x90
반응형
728x170
▶ TagHelpers/BoldUnderlineTagHelper.cs
using Microsoft.AspNetCore.Razor.TagHelpers;
using System.Threading.Tasks;
namespace TestProject.TagHelpers
{
/// <summary>
/// bold-underline 태그 헬퍼
/// </summary>
public class BoldUnderlineTagHelper : TagHelper
{
//////////////////////////////////////////////////////////////////////////////////////////////////// Method
////////////////////////////////////////////////////////////////////////////////////////// Public
#region 비동기 처리하기 - ProcessAsync(context, output)
/// <summary>
/// 비동기 처리하기
/// </summary>
/// <param name="context">컨텍스트</param>
/// <param name="output">출력</param>
/// <returns>태스크</returns>
public override async Task ProcessAsync(TagHelperContext context, TagHelperOutput output)
{
string sourceContent = (await output.GetChildContentAsync()).GetContent();
string targetContent = $"<u>{sourceContent}</u>";
output.TagName = "b";
output.Content.AppendHtml(targetContent);
}
#endregion
}
}
728x90
▶ Views/Test/Index.cshtml
@addTagHelper *, TestProject
@{ Layout = null; }
<p>TagHelper 클래스 : <b><u> 태그로 둘러싸는 문자열을 생성하는 사용자 정의 태그 헬퍼 만들기</p>
<hr />
<p>테스트 문자열 입니다.</p>
<p><bold-underline>테스트 문자열 입니다.</bold-underline></p>
728x90
반응형
그리드형(광고전용)
'C# > ASP.NET MVC' 카테고리의 다른 글
[C#/ASP.NET MVC] ServiceCollectionServiceExtensions 클래스 : AddSingleton 확장 메소드를 사용해 싱글톤 객체 의존성 주입 사용하기 (0) | 2020.10.08 |
---|---|
[C#/ASP.NET MVC] <cache> 태그 : 캐시 기능 사용하기 (0) | 2020.10.07 |
[C#/ASP.NET MVC] TagHelper 클래스 : 게시판 페이지 번호 목록을 생성하는 사용자 정의 태그 헬퍼 만들기 (0) | 2020.10.07 |
[C#/ASP.NET MVC] TagHelper 클래스 : 유닉스 시간을 현재 시간으로 변환하는 사용자 정의 태그 헬퍼 만들기 (0) | 2020.10.07 |
[C#/ASP.NET MVC] TagHelper 클래스 : 메일 주소 링크를 생성하는 사용자 정의 태그 헬퍼 만들기 (0) | 2020.10.07 |
[C#/ASP.NET MVC] TagHelper 클래스 : <b><u> 태그로 둘러싸는 문자열을 생성하는 사용자 정의 태그 헬퍼 만들기 (0) | 2020.10.07 |
[C#/ASP.NET MVC] @tagHelperPrefix 지시문 : 내장 태그 헬퍼에 접두사 붙이기 (0) | 2020.10.07 |
[C#/ASP.NET MVC] asp-controller/asp-actio 태그 헬퍼를 사용해 링크 만들기 (0) | 2020.10.07 |
[C#/ASP.NET MVC] <environment> 태그 : ASPNETCORE_ENVIRONMENT 환경 변수 값에 따라 태그 생성하기 (0) | 2020.10.07 |
[C#/ASP.NET MVC] 태그 헬퍼를 사용해 폼 구성하기 (0) | 2020.10.07 |
[C#/ASP.NET MVC] 모델 기반의 클라이언트측 유효성 검사를 사용해 폼 구성하기 (0) | 2020.10.07 |
댓글을 달아 주세요