如何让设计模式适用于模板化用户控件?

时间:2009-07-10 09:53:54

标签: asp.net user-controls

是否可以让设计模式适用于模板化用户控件?我曾尝试在MSDN上关注How to: Create Templated ASP.NET User Controls,并且还尝试了框架版本2.0的页面底部的各种提示,但是,我仍然遇到可怕的“创建用户控件时出错”错误,当切换到设计观点。

我应该放弃,切换到自定义服务器控件吗?

2 个答案:

答案 0 :(得分:4)

此处提交了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

可能不是您希望的答案,但听起来除了转移到服务器控件之外,没有真正的解决方案。

答案 1 :(得分:0)

我也无法让它工作。但是,通过常规服务器控件可以轻松完成。我发布了一个简短的例子作为这个问题的答案: ASP.NET: User control with access to the controls that it wraps