自定义服务器控件,带有表单和脚本管理器

时间:2009-09-17 09:38:01

标签: asp.net custom-server-controls page-lifecycle

我正在构建一组asp.net服务器控件,其中一个本质上是一个容器控件,我想添加一个表单控件,一个脚本管理器和一个更新面板。这是可能的还是我必须在页面/控件生命周期原因中为Web项目创建的Page基类中创建它们?

我没有使用母版页。

此致 安德鲁

1 个答案:

答案 0 :(得分:1)

ASP.NET只允许页面上有一个表单。创建控件时,它们将在页面上使用。您需要一个Page对象来添加控件。这就是为什么像窗体和ScriptManager(页面上只能有一个实例)这样的控件放在页面本身或主页面上(如果有的话)。将它们置于控件中将提供在页面上具有两个实例的机会,这将无效。