2014-02-08 26 views
3

如何使用System.Web.UI.WebControls访问此名称空间;在业务访问层。 如何添加此namspace的引用? plz帮助我..如何访问业务访问层中的名称空间

+1

您应该知道,这会将您的业务层耦合到Web UI。如果这是不希望的..你应该重新考虑你的设计。如果需要的话,我会问你为什么首先将你的组件分开。 –

+0

对不起,我不明白你想说什么? – Sonali

+0

[“BLL”](http://en.wikipedia.org/wiki/Business_logic)和[“DAL”](http://en.wikipedia.org/wiki/Data_access_layer)有*理由*与UI相关的WebControls命名空间。这个“问题”可能代表泄漏问题的一个问题,即使它可以在不修复此类设计的情况下解决。 – user2864740

回答

1

我觉得这是不好的附加System.Web.UI.WebControls但如果你愿意,你可以使用:

See

Solution Explorer中,双击该项目的我的项目节点。

在项目设计器中,单击参考选项卡

单击添加按钮打开添加引用对话框框。

在添加引用对话框中,选择选项卡,指出要引用的组件类型

选择要引用的组件,然后点击确定

+0

我已经完成了这项工作。但是没有System.Web.UI.WebControls。 – Sonali

1

您必须引用System.Web程序集:

Namespace: System.Web.UI.WebControls 
Assembly: System.Web (in System.Web.dll) 
1

从业务层,你意味着你从你的UI项目中调用Web服务,你不应该叫从您的业务层UI逻辑,因为两个分离它不同的项目是你的UI逻辑应该与业务逻辑分开的原因。因此,如果需要,您可以轻松更改完整的UI。

如果你想依赖于UI逻辑,那么就没有必要做单独的项目。您可以在BLL的UI项目中创建一个文件夹,并在其中添加代码。

相关问题