我如何从一个抽象的UserControl继承?

时间:2011-07-22 22:24:25

标签: c# asp.net user-controls

如果我有课

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中的任何内容,因此对其他文件的引用似乎应该{{1 }→AppDetailsForm.aspxDetailsForm.csBoxDetailsForm.aspx

我不知道该怎么做,我怀疑我是以错误的方式接近这个。

1 个答案:

答案 0 :(得分:1)

我认为母版页是为您要做的事情而构建的。

看看this link