По какой-то причине в одном из моих частичных представлений карта не отображается в правильном формате, расположение карты правильное, но это просто текстовый формат, кажется, что в представлении отсутствует bootstrap. В домашнем виде и других видах bootstrap работает хорошо. Bootstrap также включен в BundleConfig. Кроме того, я использую bootstrap 4.4.1, который является самым последним.
Код моего частичного просмотра:
@model Testing.Models.Cars
<div class="card">
<h5 class="card-header">Header Title</h5>
<div class="card-body">
<h5 class="card-title">The title</h5>
<h5 class="card-title">A name</h5>
<div class="row">
@if (User.IsInRole("Admin"))
{
<div class="col-sm-4">
@Html.ActionLink("Edit", "Edit", new { id = Model.Id })
</div>
}
<div class="col-sm-4">
@Html.ActionLink("Details", "Details", new { id = Model.Id })
</div>
<div class="col-sm-4">
@Html.ActionLink("Delete", "Delete", new { id = Model.Id })
</div>
</div>
</div>
</div>
Код на мой взгляд:
@model PagedList.IPagedList<Testing.Models.Cars>
@using PagedList.Mvc;
<link href="~/Content/PagedList.css" rel="stylesheet" type="text/css" />
@{
ViewBag.Title = "Index";
}
<h2>Index View</h2>
@using (Html.BeginForm())
{
<p>
Find car by name: @Html.TextBox("SearchCar", ViewBag.CurrentFilter
as string)
<input type="submit" value="Search" />
</p>
}
<br />
<table class="table">
@foreach (var car in Model)
{
@Html.Partial("_PartialView", car)
}
</table>
<br />
Page @(Model.PageCount < Model.PageNumber ? 0 : Model.PageNumber) of
@Model.PageCount
@Html.PagedListPager(Model, page => Url.Action("Index", new { currentFilter =
ViewBag.CurrentFilter }))