加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – HiddenField不是WebControl?

发布时间:2020-12-15 08:42:11 所属栏目:百科 来源:网络整理
导读:为什么System.Web.UI.WebControls.HiddenField继承System.Web.UI.Control而不是System.Web.UI.WebControls.WebControl?如果不是在网页中使用隐藏字段的事实,这似乎是非常不合逻辑的放置.它是这样设计的原因是什么? 当你不能做像WebControl x = new HiddenF
为什么System.Web.UI.WebControls.HiddenField继承System.Web.UI.Control而不是System.Web.UI.WebControls.WebControl?如果不是在网页中使用隐藏字段的事实,这似乎是非常不合逻辑的放置.它是这样设计的原因是什么?

当你不能做像WebControl x = new HiddenField()这样的事情时,它会让事情变得很烦人.

解决方法

UI.Control和UI.WebControls.WebControl之间的主要区别在于WebControl旨在用作具有UI的组件的基类.由于隐藏字段永远不会向用户显示任何内容(毕竟它是隐藏的),因此UI.Control是更合适的基类.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读