目標:
1.PartialView 好處
2.建立PartialView
PartialView 好處:
很多共用的東西都會做成模組化,部分檢視就是這樣的概念,常見的像是
例子:
1.查詢選單(有可能很多地方都會用到一樣的查詢條件)
2.文章功能查詢出文章列表可能很常需要用到,所以也可以用PartialView 設計
note:
另個概念是component 這個我在MVC不常用,只在Blazor裡面用過,有興趣的人也可以去查詢看看。
步驟:
step1.在View裡面新創一個資料夾,叫做PartialViews
step2.新增_ArticlePartialView.cshtml
step3.把查詢文章列表重複的地放貼上去
@model IEnumerable<ArticleViewModel>
@if (Model != null && Model.Count() > 0)
{
<div id="articleIndex" class="text-center mt-5">
@foreach (var i in Model)
{
<h3 class="display-4">
<a href="~/Article/@i.Id">@i.Title</a>
</h3>
}
</div>
}
這樣就做好一個 PartialView囉。