为什么System.Web.UI.WebControls.HiddenField继承的是System.Web.UI.Control而不是System.Web.UI.WebControls.WebControl?如果不是在网页中使用隐藏字段的事实,这看起来真的是不合逻辑的。它被设计成这样的原因是什么?
当你不能做像WebControl x = new HiddenField();这样的事情时,这会使事情变得非常烦人
发布于 2013-04-16 23:55:08
UI.Control和UI.WebControls.WebControl之间的主要区别在于,WebControl旨在作为具有UI的组件的基类。由于隐藏字段从不向用户显示任何内容(毕竟它是隐藏的),因此UI.Control是一个更合适的基类。
https://stackoverflow.com/questions/16041520
复制相似问题