我正在创建一个模块,并且能够将用户控件添加为视图类型,并且一切正常。我想添加第二个控件,也作为视图类型,但这就是麻烦开始的地方。
如果我只是将新控件添加到模块定义中,它只会显示该控件而不显示两者。如果我删除它,原始控件显示正常。回到模块定义,我进入模块控件并为各自的 Key 属性赋值。当我保存时,我的模块从它显示的页面上消失了。如果我尝试再次添加它,我会得到“对象引用未设置为对象的实例”。
经过反复试验,我发现如果我删除了密钥,我可以重新添加它再次工作的模块(至少如上所述)。
本质上,我希望我的模块有多个视图,其中各个视图可以显示在不同的页面上(很像博客模块)。我没有为分发创建一个包,所以我几乎要创建一个单独的模块,但是其中的学习经验在哪里?
我搜索了有关创建具有多个视图的模块的教程,但没有成功。谁能提供一些见解?