【发布时间】:2013-01-10 05:13:09
【问题描述】:
我开始为我需要创建的每个服务器控件创建一个新项目(出于灵活性和模块化的目的)。我的最新项目是一个继承 TextBox 的控件,以实现 MaxLength 属性的服务器端实施,称为 SafeTextBox。所以 VS 设置了我的 SafeTextBox 项目,在 SafeTextBox 命名空间中有一个名为 ServerControl1 的类。自然,我将 ServerControl1 重命名为 SafeTextBox。这就产生了这样一种情况,每次在代码中引用该类时,我都必须输入SafeTextBox.SafeTextBox。
现在我已经创建了一些这样的控件,我很想将它们全部放在一个程序集中(CustomControls 或类似的),这样我就可以将它们引用为CustomControls.SafeTextBox 等。有什么理由我应该不这样做?一个程序集中可以有多个控件吗?
【问题讨论】:
标签: asp.net custom-server-controls project-organization