첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
본 블로그는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 블로그 콘텐츠 향상을 위해 쓰여집니다.

728x90
반응형
728x170

TestProject.zip
다운로드

▶ Views/Shared/_LoginPartial.cshtml

@if(User.Identity.IsAuthenticated)
{
    <form id="logoutForm"
          class="navbar-right"
          method="post"
          asp-controller="User" asp-action="Logout">
        <ul class="nav navbar-nav navbar-right">
            <li>
                <a asp-controller="User" asp-action="UserInfor"
                   title="Manage">
                    @User.FindFirst("UserID").Value
                </a>
            </li>
            <li>
                <button type="submit"
                    class="btn btn-link navbar-btn navbar-link">
                    로그아웃
                </button>
            </li>
        </ul>
    </form>
}
else
{
    <ul class="nav navbar-nav navbar-right">
        <li><a asp-controller="User" asp-action="Register">회원 가입</a></li>
        <li><a asp-controller="User" asp-action="Login">로그인</a></li>
    </ul>
}

 

728x90

 

▶ Views/Home/Test.cshtml

@{
    ViewData["Title"] = "Test Page";
}
<p>HtmlHelperPartialExtensions 클래스 : PartialAsync 확장 메소드를 사용해 부분 뷰(Partial View) 표시하기</p>
<hr />
@await Html.PartialAsync("_LoginPartial")
728x90
반응형
그리드형
Posted by 사용자 icodebroker

댓글을 달아 주세요