DNTBreadCrumb.Core Creates custom bread crumb definitions, based on Twitter Bootstrap features for ASP.NET Core applications.
DNTBreadCrumb.Core
Creates custom bread crumb definitions, based on Twitter Bootstrap features for ASP.NET Core applications.
To install DNTBreadCrumb.Core, run the following command in the Package Manager Console:
PM> Install-Package DNTBreadCrumb.Core
You can also view the package page on NuGet.
@addTagHelper *, DNTBreadCrumb.Core
<breadcrumb asp-homepage-title="Home"
asp-homepage-url="@Url.Action("Index", "Home", values: new { area = "" })"
asp-bootstrap-version="V5"
asp-homepage-glyphicon="bi bi-house"></breadcrumb>
BreadCrumb
attributes to your controller or action methods:[BreadCrumb(Title = "Home", UseDefaultRouteUrl = true, Order = 0, IgnoreAjaxRequests = true)]
public class HomeController : Controller
{
[BreadCrumb(Title = "Main index", Order = 1, IgnoreAjaxRequests = true)]
public ActionResult Index()
{
return View();
}
Please follow the TestWebApp, TestWebApp.WithFeatureFolders and TestWebApp.WithRazorPages samples for more scenarios.