Не удается получить доступ к классу BLL в ASP.NET
Я создаю веб-приложение на ASP.NET и C#. У меня проблема в том, что я не могу создать экземпляр класса BLL в коде позади страницы.
У меня есть страница входа (LogIn.aspx) и страница, которая управляет страницей входа (LogIn.aspx.cs). Когда я нахожусь на LogIn.aspx.cs, и я пытаюсь сделать: UsersBLL _users = new UsersBLL()
Я получаю пропущенную директиву using или сообщение со ссылкой на сборку.
Я могу это исправить, щелкнув правой кнопкой мыши по классу UsersBLL.cs > Свойства> Build Action и изменив Content на Compile.
На этом этапе я могу создать экземпляр класса UsersBLL.cs в LogIn.aspx.cs, но этот класс "сломается" и не распознает никаких "инструкций DataSet" (обратитесь к изображению, чтобы понять это...)
Что я должен сделать, чтобы это исправить?
Заранее благодарю за ответ!
1 ответ
Вам нужно проверить, какое пространство имен определено для вашего USERSTableAdapter, какова ваша сборка этого класса. Добавьте ссылку на эту сборку. Затем добавьте пространство имен адаптера в свой класс UsersBLL. Если этот USERSTableAdapter определен в текущем проекте, то требуется только добавленное пространство имен. Для получения дополнительной помощи по использованию ADO.NET и TableAdapters в Visual Studio см. Это руководство