Using partial Tag Helper

This commit is contained in:
Steve Smith
2018-05-29 13:35:14 -04:00
parent 8169d2f485
commit 2ab390fa6d
20 changed files with 34 additions and 30 deletions

View File

@@ -19,7 +19,12 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IntegrationTests", "tests\I
EndProject EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FunctionalTests", "tests\FunctionalTests\FunctionalTests.csproj", "{7EFB5482-F942-4C3D-94B0-9B70596E6D0A}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FunctionalTests", "tests\FunctionalTests\FunctionalTests.csproj", "{7EFB5482-F942-4C3D-94B0-9B70596E6D0A}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WebRazorPages", "src\WebRazorPages\WebRazorPages.csproj", "{3CA62E98-218E-4A74-BF79-1098900BD421}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WebRazorPages", "src\WebRazorPages\WebRazorPages.csproj", "{3CA62E98-218E-4A74-BF79-1098900BD421}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{0BD72BEA-EF42-4B72-8B69-12A39EC76FBA}"
ProjectSection(SolutionItems) = preProject
docker-compose.yml = docker-compose.yml
EndProjectSection
EndProject EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution

View File

@@ -36,5 +36,5 @@
</p> </p>
@section Scripts { @section Scripts {
@await Html.PartialAsync("_ValidationScriptsPartial") <partial name="_ValidationScriptsPartial" />
} }

View File

@@ -26,18 +26,18 @@
@if (Model.CatalogItems.Any()) @if (Model.CatalogItems.Any())
{ {
@Html.Partial("_pagination", Model.PaginationInfo) <partial name="_pagination" for="PaginationInfo" />
<div class="esh-catalog-items row"> <div class="esh-catalog-items row">
@foreach (var catalogItem in Model.CatalogItems) @foreach (var catalogItem in Model.CatalogItems)
{ {
<div class="esh-catalog-item col-md-4"> <div class="esh-catalog-item col-md-4">
@Html.Partial("_product", catalogItem) <partial name="_product" model="catalogItem" />
</div> </div>
} }
</div> </div>
@Html.Partial("_pagination", Model.PaginationInfo) <partial name="_pagination" for="PaginationInfo" />
} }
else else
{ {

View File

@@ -5,7 +5,7 @@
} }
<h4>@ViewData["Title"]</h4> <h4>@ViewData["Title"]</h4>
@Html.Partial("_StatusMessage", Model.StatusMessage) <partial name="_StatusMessage" for="StatusMessage" />
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-md-6">
<form method="post"> <form method="post">
@@ -31,5 +31,5 @@
</div> </div>
@section Scripts { @section Scripts {
@await Html.PartialAsync("_ValidationScriptsPartial") <partial name="_ValidationScriptsPartial" />
} }

View File

@@ -48,5 +48,5 @@
</div> </div>
@section Scripts { @section Scripts {
@await Html.PartialAsync("_ValidationScriptsPartial") <partial name="_ValidationScriptsPartial" />
} }

View File

@@ -3,8 +3,7 @@
ViewData["Title"] = "Manage your external logins"; ViewData["Title"] = "Manage your external logins";
ViewData.AddActivePage(ManageNavPages.ExternalLogins); ViewData.AddActivePage(ManageNavPages.ExternalLogins);
} }
<partial name="_StatusMessage" for="StatusMessage" />
@Html.Partial("_StatusMessage", Model.StatusMessage)
@if (Model.CurrentLogins?.Count > 0) @if (Model.CurrentLogins?.Count > 0)
{ {
<h4>Registered Logins</h4> <h4>Registered Logins</h4>

View File

@@ -5,7 +5,7 @@
} }
<h4>@ViewData["Title"]</h4> <h4>@ViewData["Title"]</h4>
@Html.Partial("_StatusMessage", Model.StatusMessage) <partial name="_StatusMessage" for="StatusMessage" />
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-md-6">
<form method="post"> <form method="post">
@@ -41,5 +41,5 @@
</div> </div>
@section Scripts { @section Scripts {
@await Html.PartialAsync("_ValidationScriptsPartial") <partial name="_ValidationScriptsPartial" />
} }

View File

@@ -5,7 +5,7 @@
} }
<h4>Set your password</h4> <h4>Set your password</h4>
@Html.Partial("_StatusMessage", Model.StatusMessage) <partial name="_StatusMessage" for="StatusMessage" />
<p class="text-info"> <p class="text-info">
You do not have a local username/password for this site. Add a local You do not have a local username/password for this site. Add a local
account so you can log in without an external login. account so you can log in without an external login.
@@ -30,5 +30,5 @@
</div> </div>
@section Scripts { @section Scripts {
@await Html.PartialAsync("_ValidationScriptsPartial") <partial name="_ValidationScriptsPartial" />
} }

View File

@@ -45,5 +45,5 @@ else
} }
@section Scripts { @section Scripts {
@await Html.PartialAsync("_ValidationScriptsPartial") <partial name="_ValidationScriptsPartial" />
} }

View File

@@ -9,7 +9,7 @@
<hr /> <hr />
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
@await Html.PartialAsync("_ManageNav") <partial name="_ManageNav" />
</div> </div>
<div class="col-md-9"> <div class="col-md-9">
@RenderBody() @RenderBody()

View File

@@ -32,7 +32,7 @@
<img src="../images/brand.png" alt="eShop On Web"/> <img src="../images/brand.png" alt="eShop On Web"/>
</a> </a>
</section> </section>
@await Html.PartialAsync("_LoginPartial") <partial name="_LoginPartial" />
</article> </article>
</div> </div>
</header> </header>

View File

@@ -37,5 +37,5 @@
</p> </p>
@section Scripts { @section Scripts {
@await Html.PartialAsync("_ValidationScriptsPartial") <partial name="_ValidationScriptsPartial" />
} }

View File

@@ -24,6 +24,6 @@
</div> </div>
</div> </div>
@section Scripts { @section Scripts {
@await Html.PartialAsync("_ValidationScriptsPartial") <partial name="_ValidationScriptsPartial" />
} }

View File

@@ -31,5 +31,5 @@
</div> </div>
@section Scripts { @section Scripts {
@await Html.PartialAsync("_ValidationScriptsPartial") <partial name="_ValidationScriptsPartial" />
} }

View File

@@ -49,5 +49,5 @@
</div> </div>
@section Scripts { @section Scripts {
@await Html.PartialAsync("_ValidationScriptsPartial") <partial name="_ValidationScriptsPartial" />
} }

View File

@@ -41,5 +41,5 @@
</div> </div>
@section Scripts { @section Scripts {
@await Html.PartialAsync("_ValidationScriptsPartial") <partial name="_ValidationScriptsPartial" />
} }

View File

@@ -31,5 +31,5 @@
</div> </div>
@section Scripts { @section Scripts {
@await Html.PartialAsync("_ValidationScriptsPartial") <partial name="_ValidationScriptsPartial" />
} }

View File

@@ -45,5 +45,5 @@ else
} }
@section Scripts { @section Scripts {
@await Html.PartialAsync("_ValidationScriptsPartial") <partial name="_ValidationScriptsPartial" />
} }

View File

@@ -9,7 +9,7 @@
<hr /> <hr />
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
@await Html.PartialAsync("_ManageNav") <partial name="_ManageNav" />
</div> </div>
<div class="col-md-9"> <div class="col-md-9">
@RenderBody() @RenderBody()

View File

@@ -32,7 +32,7 @@
<img src="../images/brand.png" alt="eShop On Web" /> <img src="../images/brand.png" alt="eShop On Web" />
</a> </a>
</section> </section>
@await Html.PartialAsync("_LoginPartial") <partial name="_LoginPartial" />
</article> </article>
</div> </div>
</header> </header>