2

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

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

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

4

0 回答 0