@{ var path = (Context.Request.Path.Value ?? string.Empty).ToLowerInvariant(); Func isActive = target => path.StartsWith(target.ToLowerInvariant(), StringComparison.OrdinalIgnoreCase); Func activeClass = target => isActive(target) ? "active" : string.Empty; var breadcrumbText = ViewData["Title"]?.ToString() ?? "대시보드"; var coreOpen = isActive("/admin/dashboard") || isActive("/admin/settings") || isActive("/admin/clientlogs") || path == "/admin"; var customerOpen = isActive("/admin/customers") || isActive("/admin/clients") || isActive("/admin/inquiries") || isActive("/admin/consultingactivities"); var contentOpen = isActive("/admin/blog") || isActive("/admin/announcements") || isActive("/admin/faqs"); var financeOpen = isActive("/admin/taxprofiles") || isActive("/admin/taxfilings") || isActive("/admin/taxfilingschedules") || isActive("/admin/revenuetrackings"); } @(ViewData["Title"] ?? "TaxBaik Admin")
© 2026 TaxBaik. All rights reserved.
Razor Pages + Dapper Architecture · Cookie Security Authentication
@await RenderSectionAsync("Scripts", required: false)