我开始为我需要创建的每个服务器控件创建一个新项目(出于灵活性和模块化的目的)。我的最新项目是一个继承 TextBox 的控件,以实现 MaxLength 属性的服务器端实施,称为 SafeTextBox。所以 VS 设置了我的 SafeTextBox 项目,在 SafeTextBox 命名空间中有一个名为 ServerControl1 的类。自然,我将 ServerControl1 重命名为 SafeTextBox。这会造成每次在代码中引用该类时,我必须键入SafeTextBox.SafeTextBox
.
现在我已经创建了一些这样的控件,我很想将它们全部放在一个程序集中(CustomControls 或类似的),以便我可以将它们引用为CustomControls.SafeTextBox
等。有什么理由不应该这样做吗?是否可以在一个程序集中拥有多个控件?