我有一个自定义控件,它工作正常...除了无法在设计时呈现该控件。 (我使用的是 VS 2008)
我想很多开发自定义控件的人都会遇到这个问题......我得到的错误是“错误创建控件 - CustomControlName”对象引用未设置为对象的实例。
我想变通。或者至少调试这个...(因为这是一个设计时问题,如何调试?)
我已经在 OnInit、OnPreRender、RenderContents、CreateChildControls 方法上尝试了 if(!DesignMode) 代码(我只是在黑暗中拍摄)...
请帮忙。我真的希望这不是 VS 错误!
最佳答案
BFree 的评论是最有可能的问题,对于要在设计 View 中显示的控件,它需要一个无参数的构造函数,因为设计查看器不知道您通常如何实例化该控件。
如果您确实有一个无参数的构造函数,您可以粘贴一些代码来显示发生了什么吗?
关于c# - 创建控件时出错 - 自定义控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/379355/