重複の可能性:
ASPの他のプロジェクトのユーザーコントロールを使用する
次のような場合があります。ソリューションにはAとBの2つのプロジェクトがあります。そのうちの1つであるAには。がありUserControl
ます。
ここで、Aを作成し、BにAへの参照を追加します。Bにユーザーコントロールをロードして、そのユーザーコントロールのコントロールにアクセスするにはどうすればよいですか?
B
ユーザーコントロールの1つを変更するたびにプロジェクトを再構築することを避けたいですか?
重複の可能性:
ASPの他のプロジェクトのユーザーコントロールを使用する
次のような場合があります。ソリューションにはAとBの2つのプロジェクトがあります。そのうちの1つであるAには。がありUserControl
ます。
ここで、Aを作成し、BにAへの参照を追加します。Bにユーザーコントロールをロードして、そのユーザーコントロールのコントロールにアクセスするにはどうすればよいですか?
B
ユーザーコントロールの1つを変更するたびにプロジェクトを再構築することを避けたいですか?
私はIIS、ASP.NET 4.0で作業して、このように進めるために使用します:
<%@ Register TagPrefix="uc1" TagName="myControl" Src="~/ASharedControls/myControl.ascx" %>
(VSはパスが見つからないとして警告しますが、IISでは機能するはずです)コードファイル/コードビハインドであるページとコントロールによっては、複数のコンパイルの競合を回避するために、web.configコンパイル要素でbatch="false"を設定する必要がある場合があります。
<compilation defaultLanguage="c#" debug="true" batch="false" targetFramework="4.0">
これがお役に立てば幸いです