ASP.NET属性的表现形式是什么
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,今天就跟大家聊聊有关ASP.NET属性的表现形式是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。我们根据ASP.NET属性表现形式的不同表
千家信息网最后更新 2025年01月18日ASP.NET属性的表现形式是什么
今天就跟大家聊聊有关ASP.NET属性的表现形式是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
我们根据ASP.NET属性表现形式的不同表现形式,把其区分为简单属性和复杂属性
下面来看下ASP.NET属性表现形式
简单属性表现形式如下,大家都很熟悉属性中含有子属性,称之为复杂对象,如Font属性
(1)连字符的表现形式
(2)内镶属性的表现形式,如定义样式
(3)内镶集合属性的表现形式,如DropDownList
复杂属性基本使用方法
请看我是怎么做的,关于下面看到了一些元数据,如果你不熟悉,请参考MSDN.
下面一段代码记录一个custom的信息.
1.定义枚举
usingSystem; namespaceCustomComponents { /**///////职业 /// publicenumMetier { 教师,程序员,作家 } }
2.定义复杂属性
usingSystem; usingSystem.ComponentModel; namespaceCustomComponents { /**///////地址集合 /// publicclassAddress { privateStringstreet=null; privateStringcity=null; privateStringstate=null; privateStringzip=null; publicStringStreet { get { returnstreet; } set { street=value; } } publicStringCity { get { returncity; } set { city=value; } } publicStringState { get { returnstate; } set { state=value; } } publicStringZip { get { returnzip; } set { zip=value; } } } }
3.呈现控件
4.在ASP.NET页面定义控件
打开后台代码,输入如下代码检查属性,发现属性是存在的,如下图,再打开视图,发现控件能显示属性,***的就是不能认识属性为有效属性,在源视图也无法找到这几个属性.
5.解决4无法显示有效属性的问题,(其实以上的测试已经实现复杂属性了).
解决方法:请在Custom类中的CustomAddress中加入一个元数据,如下
[Description("地址集合")] [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)] publicAddressCustomAddress { get { returnaddress; } }
6.实现CustomAddress属性折叠效果
解决方法:给Address类添加一个元数据,如下
[TypeConverter(typeof(ExpandableObjectConverter))] publicclassAddress {.}
看完上述内容,你们对ASP.NET属性的表现形式是什么有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
属性
形式
复杂
代码
内容
控件
数据
方法
有效
地址
视图
不同
作家
使用方法
信息
后台
对象
就是
效果
教师
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
嵌入式提醒工具数据库
昌平区技术软件开发创新服务
数据库如何练习
瀚高数据库前10条
个人电脑能不能做数据库服务器
基于数据库的音频播放
未来十年网络技术趋势
病态数据库
临沧互联网科技价格
飞卢小说突然显示无法连接服务器
服务器的品牌有哪些
网络安全亚信女老板
尚义县网络安全和信息化委员会
网络安全视域中的思潮引领
广东礼当家互联网科技
软件开发程序员上升空间
如何创建企业地理数据库
朝阳区网络营销软件开发供应
丰台区进口软件开发推荐
表结构设计连接数据库报126
青岛科飞网络技术部招聘
摩拜单车服务器打不开
网络安全黑板报色彩
烽火通信业务软件开发部
软件开发 需求变更
参观网络安全科技馆新闻稿
软件开发流程 rd
魔兽服务器非工作室推荐
数据库的事务实现
数据库技术迅猛发展的时期