当我扩展一个 asp.net 控件并将扩展的控件类放在 Applicaton_code 中
(没有指定命名空间)时,我如何注册控件以在网页上使用它?
应该指定什么程序集名称和命名空间?
问问题
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 回答