Отформатировать конечную HTML страницу
*.cshtml файл:
@if (_changeValidator)
{
<script>$.validator.setDefaults({ onkeyup: false })</script>
}
@await RenderSectionAsync("Scripts" , false)
@if (_userIsAuthorized)
{
<a class="btn btn-outline-primary me-2" [email protected]>Change password</a>
<a class="btn btn-outline-primary me-2" [email protected]>Sign-out</a>
}
else
{
<a class="btn btn-outline-primary me-2" [email protected]>Sign-in</a>
<a class="btn btn-outline-primary me-2" [email protected]>Sign-up</a>
}
Конечный html файл:
<head>
<title>Sign In</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="/lib/bootstrap/dist/css/bootstrap.min.css" type="text/css" />
<link rel="stylesheet" href="/css/site.css" type="text/css" />
<script src="/lib/jquery/dist/jquery.min.js"></script>
<script src="/lib/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
<script src="/js/site.js?v=8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U"></script>
<script>$.validator.setDefaults({ onkeyup: false })</script> <! -- Тут -->
<script src="/lib/jquery-validation/dist/jquery.validate.min.js"></script>
<script src="/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"></script> <! -- Тут -->
</head>
<body>
<header class="d-flex flex-wrap align-items-center justify-content-center justify-content-md-between py-3 mb-0 border-bottom">
<ul class="nav col-12 col-md-auto mb-2 justify-content-around mb-md-0">
<li><a class="nav-link px-2 link-secondary" href=/Contacts/All>Contacts</a></li>
</ul>
<div class="col-md-3 text-end">
<a class="btn btn-outline-primary me-2" href=/Account/SignIn>Sign-in</a> <! -- Тут -->
<a class="btn btn-outline-primary me-2" href=/Account/SignUp>Sign-up</a> <! -- Тут -->
</div>
</header>
Как видите, после компиляции некоторые строки плохо отформатированные. Есть ли способ отформатировать на моменте компиляции страницу таким образом, чтобы была нормальная выравненная структура тегов, без лишних отступов? Можно ли порадовать внутреннего перфекциониста?