2011-03-17 163 views
0

在VS08中的Web應用程序項目中,如何創建程序集?例如。你派生一個基於HtmlGenericControl的類來形成你自己的div,重寫ClientId和UniqueId屬性,以免在客戶端搞砸id,然後你想在aspx頁面中使用/引用這個控件。在Visual Studio 2008中的Web應用程序項目中創建程序集

請參閱David Lively的回答(c# control names)關於同樣的事情。我試過他的解決方案,但我一直在收到「無法加載程序集文件」。

+0

你能否提供一個「David Lively」答案的鏈接? – 2011-03-17 19:27:05

回答

1

我不確定你的意思?您可以像創建其他類型的項目一樣創建程序集 - 創建類庫。

雖然這聽起來像是在談論創建控件。使用File-> Add New Project並選擇「ASP.NET Control Library」。

+0

我不想創建這些,一個System.Web.UI.UserControl。我試圖從HtmlGenericControl繼承來創建一個div,其ID不會被asp.net弄亂。我必須事先道歉,但請參閱David Lively的帖子。我不確定如何準確找到帖子,轉到用戶,找到他的名字並嘗試通過時間戳找到它,這就是我提供它的原因。謝謝 – dannyrosalex 2011-03-17 19:26:08

+0

這裏是David Lively回覆的超鏈接,我提前道歉; http://stackoverflow.com/questions/1632904/c-control-names/1632982#1632982 – dannyrosalex 2011-03-17 19:33:16

+0

我已經走了;右擊 - 點擊Web應用程序項目,添加新項,新增的一類,並寫入下面的代碼;進口系統 進口的System.Web.UI 進口System.Web.UI.HtmlControls 公共類MyDiv 繼承HtmlGenericControl 公共覆蓋只讀屬性ClientID()作爲字符串 獲取 返回MyBase.ID 最終獲取 高端物業 公共覆蓋只讀屬性UniqueID()作爲字符串 獲取 返回MyBase.ID 最終獲取 End Property End Class – dannyrosalex 2011-03-17 19:37:55

相關問題