3
に拡張すると、私はasp.netコントロールを拡張し、Applicaton_code
に拡張コントロールクラスを配置すると(名前空間を指定せずに)コントロールを登録する方法ウェブページ?
どのアセンブリ名と名前空間を指定する必要がありますか?asp.netコントロールをウェブサイトプロジェクト
に拡張すると、私はasp.netコントロールを拡張し、Applicaton_code
に拡張コントロールクラスを配置すると(名前空間を指定せずに)コントロールを登録する方法ウェブページ?
どのアセンブリ名と名前空間を指定する必要がありますか?asp.netコントロールをウェブサイトプロジェクト
使用:
<%@Register TagPrefix="local" Assembly="App_Code" Namespace="Controls" %>
また、あなたはあなたのコントロールを配置する(にApp_Codeにクラスを追加する際に、メモリから、名前空間はデフォルトで生成されません)名前空間を定義するを持っている。
namespace Controls {
public class control1 : WebControl {
}
}
、その後、ASPXファイル内
<local:control1 runat="server", id="youreluckyitworks" />
worketh!特に私がレジスタの前にapersandを置くならば。 – Greg
それは実際には、あなたの警戒のおかげで、 "アットマーク"を逃した:) –