如何从抽象的UserControl继承?
本文关键字:继承 UserControl 抽象的 | 更新日期: 2023-09-27 18:03:19
如果我有一个class
abstract class DetailsForm : UserControl
然后AppDetailsForm : DetailsForm
BoxDetailsForm : DetailsForm
我可以利用继承来在DetailsForm.cs
中粘贴逻辑,该逻辑适用于AppDetailsForm.aspx
和BoxDetailsForm.aspx
中标记中常见的元素。这两个标签出现在完全相同的位置。有重复的页眉和页脚代码在AppDetailsForm.aspx
和BoxDetailsForm.aspx
,我宁愿坚持在DetailsForm.cs
。
问题是我需要在DetailsForm.aspx
中粘贴一个引用,该引用将引用直接从该类派生的子文件中的.aspx文件的内容。
然而,目前它只显示AppDetailsForm.aspx
或BoxDetailsForm.aspx
的内容,而忽略了DetailsForm.cs
中的任何内容,因此似乎对另一个文件的引用应该是AppDetailsForm.aspx
→DetailsForm.cs
和BoxDetailsForm.aspx
→DetailsForm.cs
。
我不知道怎么做,我怀疑我处理这个问题的方式是错误的。
我认为Master页面是为你想要做的事情而构建的。