无法在 ASP.NET 上访问 BLL Class

Cannot access BLL Class on ASP.NET

我正在 ASP.NETC# 上创建 Web 应用程序。 我遇到的问题是我无法在页面的代码后面创建 BLL class 的实例。

我有登录页面 (LogIn.aspx) 和控制登录页面的页面 (LogIn.aspx.cs )。当我在 LogIn.aspx.cs 上并尝试执行:UsersBLL _users = new UsersBLL() 时,我得到了缺少的 using 指令或程序集参考消息。

我可以通过右键单击 UsersBLL.cs class > 属性 > 生成操作并将内容更改为编译来修复它。

此时我可以在 LogIn.aspx.cs[=38 上创建 UsersBLL.cs class 的实例=],但是 class 得到 "broken" 并且不识别任何 "DataSet Instructions"(请参阅图像以了解它...)

我应该怎么做才能解决它?

提前感谢您的回答!

"Broken" UsersBLL.cs class

您需要检查为您的 USERSTableAdapter 定义了什么命名空间,您对这个 class 的组装是什么。添加对此程序集的引用。然后在 class UsersBLL 中添加适配器的名称空间。如果此 USERSTableAdapter 是在当前项目中定义的,则只需要添加的命名空间。有关在 Visual Studio 中使用 ADO.NET 和 TableAdapter 的更多帮助,请参阅 this manual