【发布时间】:2013-04-09 02:56:00
【问题描述】:
为什么System.Web.UI.WebControls.HiddenField 继承System.Web.UI.Control 而不是System.Web.UI.WebControls.WebControl?如果不是在网页中使用隐藏字段这一事实,这似乎真的不合逻辑。它设计成这样的原因是什么?
当你不能做WebControl x = new HiddenField();之类的事情时,这会让事情变得很烦人
【问题讨论】:
-
注意
WebControl也继承自Control -
确实如此,但您不能将
HiddenField转换为WebControl。 (是的,我正在重构 :])
标签: c# asp.net .net inheritance