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是更合适的基类.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 离子模拟ios:会话无法启动
- ruby-on-rails – Heroku:如果你在heroku中有多个应用程序
- c# – 如果一次运行一个单元测试则传递正常,如果运行“解决
- 疯狂XML学习笔记(12)------------XPath
- xml – 如何在emacs中启用所有文件和所有主要模式的flyspel
- swift - 循环引用问题
- c# – 当使用Web应用程序项目类型的Visual Studio .NET而不
- 尝试在Ruby中调用方法时出现异常
- 将选中的物体进行修改保存到XML或者保存到Assets目录下的某
- MVC3+EF5.0 code first+Flexigrid+ajax请求+jquery dialog