ASP.NET中如何关闭基类不必要的功能
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要为大家展示了"ASP.NET中如何关闭基类不必要的功能",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"ASP.NET中如何关闭基类不必要的功能"
千家信息网最后更新 2025年01月19日ASP.NET中如何关闭基类不必要的功能
这篇文章主要为大家展示了"ASP.NET中如何关闭基类不必要的功能",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"ASP.NET中如何关闭基类不必要的功能"这篇文章吧。
下面就向你介绍两种:
1.关闭容器
Control类有Controls集合属性,即继承Control类的控件都是一个容器控件,asp.net控件内置的有PlaceHolder控件,其只继承自Control类,什么也没做。但所有控件都是继承自Control类的。如一个label控件,照样可以当容器使用.
label1.Controls.add(control)
有些控件则不需要这个功能,如Literal控件,只输出纯文字,不允许添加子控件
很简单,重写CreateControlCollection方法,返回EmptyControlCollection空集合
protected override ControlCollection CreateControlCollection() { return new EmptyControlCollection(this); }
如SqlDataSourceControl控件,其继承自DataSourceControl,DataSourceControl类则继承自Control类,DataSourceControl 不需要呈现东西,自然不需要样式,所以像SkinID,EnableTheming等属性则不需要使用。同时也可以用new关键字和一些元数据禁用掉像WebControl类的一些公共属性。有时候你确实不需要这些东西,或者是将这些属性给子标签用也可以。
/**/////// [Bindable(false), Browsable(false), EditorBrowsable(EditorBrowsableState.Never)] new public System.Drawing.Color BorderColor { get { return new System.Drawing.Color(); } }
以上是"ASP.NET中如何关闭基类不必要的功能"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
控件
功能
属性
内容
容器
篇文章
东西
学习
帮助
关键
关键字
同时
数据
文字
方法
易懂
更多
有时候
条理
标签
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海嵌入式软件开发推荐
中国网络安全最有前景的公司
远程管理服务器步骤
嵌入式软件开发票
网络安全法隐私保护的条款是什么
日照软件开发公司有哪些
人性化的软件开发 pdf
面试常考软件开发流程
关系数据库基本概念
检测苹果设备软件开发
网络安全密码学很难吗
金蝶服务器与客户端不在同局域网
魔兽服务器维护所有副本都重置么
常德网络安全应急指挥中心
明日之后安卓主播服务器
软件开发工程师上升空间
山东c语言软件开发报价
宣城设备维护管理软件开发平台
投呗互联网科技有限公司
myspl怎样快速导入数据库
hp服务器管理口默认ip
大数据运维和软件开发
杭州游卡网络技术 校招
halcon软件开发与使用
超玩先锋为什么选不了服务器
软件开发程序员考核用什么
欧洲卡车模拟2服务器进不去
东江湖冷水是最大的数据库
辽宁企业软件开发费用
戴尔620服务器主频1200