是否可以使设计模式适用于模板用户控件?我试图在MSDN上遵循How to: Create Templated ASP.NET User Controls,并且还尝试了框架2.0版本的页面底部的各种提示,但是,当切换到设计视图时,我仍然遇到了可怕的“创建用户控制错误”错误。如何让设计模式适用于模板用户控件?
我应该放弃并切换到自定义服务器控件吗?
是否可以使设计模式适用于模板用户控件?我试图在MSDN上遵循How to: Create Templated ASP.NET User Controls,并且还尝试了框架2.0版本的页面底部的各种提示,但是,当切换到设计视图时,我仍然遇到了可怕的“创建用户控制错误”错误。如何让设计模式适用于模板用户控件?
我应该放弃并切换到自定义服务器控件吗?
有a Connect bug以及several comments on the VS2005 version of the MSDN page。显然这是一个长期存在的缺陷,尚未解决,并且还没有解决方案。在ScottGu的post about this feature中,他承认如果他们想要设计器支持,这不起作用(in the comments)和points the commenters to the CompositeControl base class。
可能不是您希望的答案,但它听起来像没有真正的解决方案,除了转移到服务器控件。
我从来没有能够得到它的工作。不过,它可以通过常规服务器控件轻松完成。我发布了一个快速示例作为对此问题的回答: ASP.NET: User control with access to the controls that it wraps
我一直在对抗这种挫折感。 – 2009-08-10 16:01:54