[C#/ASP.NET MVC/.NETCORE] HtmlHelperPartialExtensions 클래스 : PartialAsync 확장 메소드를 사용해 부분 뷰(Partial View) 표시하기
C#/ASP.NET MVC 2020. 10. 5. 23:41728x90
728x170
▶ 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
그리드형(광고전용)