【发布时间】:2010-12-06 18:23:56
【问题描述】:
我正在尝试创建我的第一个从面板派生的 ASP.net 服务器控件。出于某种原因,即使应用程序识别了我的控件的类和命名空间,我也无法让 .aspx 页面识别我的服务器标记。
以下是我使用的步骤:
1) 我创建了一个 CollapsablePanel 类,并将其放在我的 site_code 目录中。我使用的是 Web 应用程序而不是网站,因此我无法真正使用 App_Code。
Namespace webstation.WebControls
Public Class CollapsablePanel
Inherits System.Web.UI.WebControls.Panel
End Class
End Namespace
2) 在我添加的 .aspx 文件中
我已经构建了项目,但我的自定义标签前缀没有出现。如果我继续输入编辑器不会抛出错误,但是当我发布它并尝试访问它时页面会发生。如果我尝试从代码隐藏 (Imports MyApplication.webstation.WebControls) 访问类,自定义控件会出现在智能感知中,所以我知道 Visual Studio 在某种程度上正在读取类信息。
我在这里做错了什么?任何想法都非常感谢。
迈克
【问题讨论】:
标签: asp.net custom-server-controls