본문 바로가기

프로그래밍/.NET

[ASP.NET] HTML 코드를 원본 상태로 출력 (@Html.Raw)

반응형

@Html.Raw() 를 이용하여, HTML 코드를 인코딩하지 않은 원본 상태로 출력해보자



1
2
3
4
5
6
7
8
9
10
<div class="pager_area">
    @if (Model.Item1.Count() > 0)
    {
        foreach (TestProject.Edmx.USP_Board_Result item in Model.Item1)
        {  
            <div>@item.BannerName</div>
            <div>@Html.Raw(@item.BannerName)</div>
        }
    }
</div>
cs


@item.BannerName의 값이 "안녕<br/>하세요" 라고 하자.



그럼 먼저 Line6의 결과는 다음과 같다.


1
<div>@item.BannerName</div>
cs


안녕하세요




다음으로 Line7의 결과는 다음과 같다.


1
<div>@Html.Raw(@item.BannerName)</div>
cs


안녕<br/>하세요



반응형