如何从抽象的UserControl继承?

本文关键字:继承 UserControl 抽象的 | 更新日期: 2023-09-27 18:03:19

如果我有一个class

abstract class DetailsForm : UserControl
然后

AppDetailsForm : DetailsForm
BoxDetailsForm : DetailsForm

我可以利用继承来在DetailsForm.cs中粘贴逻辑,该逻辑适用于AppDetailsForm.aspxBoxDetailsForm.aspx中标记中常见的元素。这两个标签出现在完全相同的位置。有重复的页眉和页脚代码在AppDetailsForm.aspxBoxDetailsForm.aspx,我宁愿坚持在DetailsForm.cs

问题是我需要在DetailsForm.aspx中粘贴一个引用,该引用将引用直接从该类派生的子文件中的.aspx文件的内容。

然而,目前它只显示AppDetailsForm.aspxBoxDetailsForm.aspx的内容,而忽略了DetailsForm.cs中的任何内容,因此似乎对另一个文件的引用应该是AppDetailsForm.aspxDetailsForm.csBoxDetailsForm.aspxDetailsForm.cs

我不知道怎么做,我怀疑我处理这个问题的方式是错误的。

如何从抽象的UserControl继承?

我认为Master页面是为你想要做的事情而构建的。