asp.netコントロールを拡張し、拡張されたコントロールクラスを
(名前空間を指定せずに)Applicaton_codeに配置する場合、Webページで使用するためにコントロールを登録するにはどうすればよいですか?
どのアセンブリ名と名前空間を指定する必要がありますか?
2646 次
1 に答える
9
使用する :
<%@Register TagPrefix="local" Assembly="App_Code" Namespace="Controls" %>
また、コントロールを配置する名前空間を定義する必要があります(メモリから、クラスをApp_codeに追加する場合、デフォルトでは名前空間は生成されません)。
namespace Controls {
public class control1 : WebControl {
}
}
次に、aspxファイルで
<local:control1 runat="server", id="youreluckyitworks" />
于 2011-06-21T11:58:15.357 に答える