2011-02-17 104 views
0

我有一个内容页面,它有一个相关的母版页。 我注册了一个前缀<%@ TagPrefix .....,并且可以在该名称空间加载其他自定义控件。 但是,当添加到aspx页面时,同一名称空间中的一个特殊控件会将其打散。 有问题的控件继承自asp:Panel,有一个无参数的构造函数,定义了一些公共访问器,并创建了一些标准的子控件,而没有其他的东西。使用主页在页面上自定义控件的问题

是否有一些基本的限制,以创建自定义的asp控件,我不知不觉中打破?

+3

你能否澄清事情是如何被打破的?目前,您的问题没有提供可以帮助我们解决问题的信息。 – marcind 2011-02-17 23:09:13

+0

当我将控件添加到内容页面('[')时,页面无效,我得到未知错误。如果我将它注释掉,页面按预期加载,显然没有我的控制。 – Paul 2011-02-17 23:20:49

回答

3

将控件添加回页面。删除该页面的设计器文件:.aspx.designer.cs

然后右键单击页面并选择转换为Web应用程序。这应该会让你尝试将控件定义写入设计器文件时页面出现的实际错误。

我怀疑您的自定义控件中存在编译错误。

0

我的控件试图访问由于母版页没有用runat =“server”标记标签而为null的Page.Header。

我想这是我一直在寻找的一个基本限制...

相关问题