2012-02-27 48 views
0

我在學習如何創建一個Web用戶控件,以便我可以在不同的項目中使用。我創建了一個簡單的控件來看看它是如何工作的。在我創建它之後,我可以將它添加到當前項目的任何頁面,並且它工作正常。創建Web用戶控件並將其添加到工具箱

我的問題是如何將此控件添加到工具箱,以便我可以在不同的項目中使用它?我試圖通過這樣做來尋找他:

right click toolbox > choose items > looking for it. 
I can't see the control in the list. 

我需要添加什麼才能看到它?

Here is the same question但沒有幫助我:(我使用Visual Studio 2010中

+1

你必須尋找實際的DLL CustomControl,如果你想要一個自己的控件庫,那麼我會建議創建一個單獨的項目,並在該項目中創建控件,然後從那裏引用它們。 – Lloyd 2012-02-27 14:17:10

+0

@Lloyd我如何添加一個庫(dll)給我們Bsite項目? – samy 2012-02-27 14:25:21

+0

構建ASP.Net Web應用程序時,它將dll部署到「Debug」或「Release」目錄中的「bin」目錄中。 「bin」目錄默認爲隱藏,您必須點擊項目主選項卡上的「顯示所有文件」以查看該文件夾。你最好像@Sanjay Goswami所說的那樣在一個新項目中創建一個自定義控件。 – Lloyd 2012-02-27 14:30:34

回答

3

嘿,你必須創建的,而不是用戶控制

http://support.microsoft.com/kb/893667

+0

我如何添加html標籤到客戶控制?該指南dosnt expline每一件事..我做了指導中的每一件事2次,它仍然失敗:(當我試圖添加一個aspx的控件像指南說,​​它說cc是不承認.. – samy 2012-02-27 15:18:17

+0

嘿它的工作...(它的MSDN幫助)請檢查您的代碼可能有一些東西缺少像<%@ Register TagPrefix =「CC」Namespace =「CustomServerControlsLib」Assembly =「CustomServerControlsLib」%> – 2012-02-27 15:22:49

+0

我需要替換<%@使用<%@ Register TagPrefix =「CC」Namespace =「CustomServerControlsLib」Assembly =「CustomServerControlsLib」%@Page Language =「C#」AutoEventWireup =「true」CodeFile =「Default2.aspx.cs」Inherits =「Default2」%> >或者在頁面上都有他們兩個? – samy 2012-02-27 15:50:22

相關問題