Если вы разрабатываете на веб-сайте ASP.NET (например, Файл -> Новый веб-сайт ) и хотите повторно использовать классы в своем веб-приложении, вы должны поместить классы в файлах .cs в каталоге App_Code приложения, или вы можете скомпилировать их в DLL и поместить их в каталог bin.
Если вы разрабатываете в рамках проекта веб-приложения ASP.NET (например, Файл -> Новый проект, Новое веб-приложение ASP.NET ), то вы можете организовать свою файлы классов, которые вы хотите использовать в рамках подструктуры этого проекта, или вы можете добавить в решение дополнительные проекты, чтобы обеспечить более высокую степень разделения между кодом пользовательского интерфейса и элементами, а также логикой вашего бизнеса или данных.
И, конечно, более новые технологии ASP.NET, такие как MVC, будут следовать соглашениям для хранения контроллеров и тому подобного, и то же самое относится и к дополнительным проектам.
После того, как вы упорядочили свои файлы в соответствии с типом приложения, вы можете включить using myNamespace;
в любой класс или страницу, которые должны иметь возможность использовать эти классы.