Можно ли вызвать ошибку времени компиляции, если значение для хелпера тега asp -page неверно? - PullRequest
0 голосов
/ 03 мая 2020

В ASP. NET Базовые проекты с Razor Pages, можно ли настроить что-то, что будет генерировать ошибки времени компиляции или, по крайней мере, предупреждения, если путь к другой странице определен как значение для asp -page ( и связанные атрибуты) неверно?

Например:

<a class="nav-link" asp-page="/Admin/User/Index">Users</a>

Представьте, что здесь опечатка и значение должно быть /Admin/Users/Index. Насколько я вижу, это тихо игнорируется, а href просто не генерируется, а это отстой.

Было бы замечательно, если во время сборки / компиляции была бы вызвана ошибка, так как шаблон бритвы все равно компилируется .

1 Ответ

1 голос
/ 04 мая 2020

возможно ли настроить что-то, что будет генерировать ошибки времени компиляции или хотя бы предупреждения, если путь к другой странице, определенной как значение для asp -page (и связанных атрибутов), неверен?

Нет способа сделать это в соответствии с исходным кодом .

. Помощник по тегам вызывает метод Generator.GeneratePageLink для генерации ссылки. Компилятор не может вызвать это метод во время компиляции.

...