Зачем надо указывать @namespace в представлениях?
Мы указываем пространство имен с помощью @using, а для чего тогда надо использовать @namespace? Какая практическая от этого польза, за исключением того, что файл в WebApp\obj\Debug\netcoreapp3.1\Razor\Views будет иметь указанное пространство имен?
Ответы (1 шт):
Автор решения: PashaPash
→ Ссылка
файл в Views будет иметь указанное пространство имен
Это и есть основная польза. В случае, когда views выносятся в отдельный проект или пакет, @namespace позволяет контролировать имена классов в этом проекте.
Если не рассматривать случай выноса - может быть некоторые @using-и при прямом указании namespace можно не писать.
