ASP.NET自定义服务器控件未在设计器中刷新

时间:2012-05-10 17:44:26

标签: c# asp.net visual-studio-2010 designer custom-server-controls

我有一个ASP.NET自定义服务器控件,我已经工作了。此控件继承自CompositeControl,并具有可在其生命周期中显示的不同视图。最好的类比类似于Tab控件,其中一个控件具有许多用户可选择的视图,具体取决于用户选择的选项卡。在有人要求之前,不,我的不是Tab控件,这是每个人都应该熟悉的类比。

无论如何,我希望在Visual Studio 2010设计器中可以选择视图。为此,我创建了一个带有动作的CompositeControlDesigner(只需一个组合框来选择视图)。所有这一切都很好,我甚至已经调试了调试器中的代码并验证了所有内容都按预期启动,包括CreateChildControls回到主控件中,但Visual Studio不刷新屏幕。只有在控件上添加/删除/修改标签时才会刷新设计器(在这种情况下不会发生这种情况,因为它是仅限设计人员的功能)

有没有人知道如何强迫设计师刷新?

1 个答案:

答案 0 :(得分:0)

查看this article,尤其是 Designer Working 部分。

相关问题