Простой оператор C # USING для папки - PullRequest
0 голосов
/ 21 мая 2010

Я занимаюсь разработкой веб-приложения VS 2008 на C #. Я пытаюсь включить пространство имен, которое хранится в одной из моих папок. Так что вместо:

using ADONET_namespace

хранится в папке «Администраторы». Как мне изменить этот файл aspx.cs, включив в него Admins / ADONET_namespace?

В настоящее время я получаю следующую ошибку из файла aspx.cs: Не удалось найти тип или имя пространства имен 'ADONET_namespace' (отсутствует директива using или ссылка на сборку?)

1 Ответ

5 голосов
/ 21 мая 2010

Если вы разрабатываете на веб-сайте ASP.NET (например, Файл -> Новый веб-сайт ) и хотите повторно использовать классы в своем веб-приложении, вы должны поместить классы в файлах .cs в каталоге App_Code приложения, или вы можете скомпилировать их в DLL и поместить их в каталог bin.

Если вы разрабатываете в рамках проекта веб-приложения ASP.NET (например, Файл -> Новый проект, Новое веб-приложение ASP.NET ), то вы можете организовать свою файлы классов, которые вы хотите использовать в рамках подструктуры этого проекта, или вы можете добавить в решение дополнительные проекты, чтобы обеспечить более высокую степень разделения между кодом пользовательского интерфейса и элементами, а также логикой вашего бизнеса или данных.

И, конечно, более новые технологии ASP.NET, такие как MVC, будут следовать соглашениям для хранения контроллеров и тому подобного, и то же самое относится и к дополнительным проектам.

После того, как вы упорядочили свои файлы в соответствии с типом приложения, вы можете включить using myNamespace; в любой класс или страницу, которые должны иметь возможность использовать эти классы.

...