использование классов из папки, отличной от App_Code - PullRequest
1 голос
/ 23 марта 2011

Я создаю сайт, на котором у меня есть папка, содержащая некоторые файлы .cs.Я хочу получить доступ к этим классам в файлах .aspx и .ascx.Я создал некоторые свойства в нем, но когда я создаю объект класса, я не нахожу это свойство через IntelliSense.

Как я могу использовать и использовать эти свойства из этого файла .cs?

Ответы [ 2 ]

1 голос
/ 23 марта 2011

Веб-сайт будет компилировать только файлы кода, находящиеся в папке App_Code или являющиеся файлами кода для заданных элементов управления. Невозможно ссылаться на классы, определенные в файлах кода, вне папки App_Code.

Если вы скомпилируете эти классы и поместите полученную DLL в папку bin вашего веб-сайта, вы сможете ссылаться на них. Для этого вам нужно добавить их в проект веб-приложения в Visual Studio. Для получения более подробной информации см. WAP-блог Иана Робинсона .

1 голос
/ 23 марта 2011

Просто имейте эти свойства public, и вы их увидите.

Если вам все еще не повезло, пожалуйста, опубликуйте свой код и также скажите: можете ли вы создать экземпляр класса без ошибок?Можете ли вы получить доступ к любым другим свойствам или методам?

...