2012-02-27 6 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

のCustomControlを作成する必要があり、あなたはそれをしましたか、あなたのプロジェクトはWebアプリケーションプロジェクトかウェブサイトプロジェクトですか?独自のコントロールのライブラリが必要な場合は、別のプロジェクトを作成し、そのプロジェクトのコントロールを作成してそこから参照することをお勧めします。 – Lloyd

+0

@Lloyd私はライブラリ(dll)を私たちに追加しますか? bsiteプロジェクトですか? – samy

+0

ASP.Net Webアプリケーションをビルドすると、 "Debug"ディレクトリまたは "Release"ディレクトリの "bin"ディレクトリにdllがデプロイされます。 "bin"ディレクトリはデフォルトでは隠されていますので、プロジェクトのメインタブの "Show All Files"をクリックしてフォルダを表示する必要があります。あなたは@Sanjay Goswamiが新しいプロジェクトでカスタムコントロールを作成して作成しているので、やっている方が良いです。 – Lloyd

答えて

3

ねえ、あなたが代わりにユーザーコントロールあなたは、実際のDLLを探す必要が

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

+0

どのように私はcustomeコントロールにhtmlタグを追加するのですか?そのガイドdosntはすべてのことをexpline ..私はそのガイドでは2回すべてのことをして、それはまだ失敗する:(私はガイドのようにaspxにコントロールを追加しようとすると、CCが認識されないと言う.. – samy

+0

ねえ<%@ Register TagPrefix = "CC" Namespace = "CustomServerControlsLib" Assembly = "CustomServerControlsLib"%> –

+0

<%@を登録する必要がありますか? @%@ Register TagPrefix = "CC"を使用してInherits = "Default2"%>をネームスペース= "CustomServerControlsLib" Assembly = "CustomServerControlsLib"%@Part Language = "C#" AutoEventWireup = "true" >または両方のページを持っているのですか? – samy

関連する問題