我開始爲每個需要創建的服務器控件創建一個新項目(出於靈活性和模塊化的目的)。我的最新項目是繼承TextBox的控件,以實現名爲SafeTextBox的MaxLength屬性的服務器端實施。所以VS使用SafeTextBox命名空間中的一個名爲ServerControl1的類來啓動我的SafeTextBox項目。自然我將ServerControl1重命名爲SafeTextBox。這就產生了這樣的情況,每次在代碼中引用該類時,我必須輸入SafeTextBox.SafeTextBox
。爲每個ASP.NET服務器控件分別裝配?
現在我已經創建了一些這些控件,我試圖將它們全部放入一個程序集(CustomControls或類似的)中,以便我可以將它們引用爲CustomControls.SafeTextBox
等。是否有任何理由我不應該做這個?一個程序集中可以有多個控件嗎?
是的,謝謝。我將控件遷移到一個程序集中,並且已經更容易處理,特別是跨多個項目/解決方案。 – kad81