成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

概述ASP.NET屬性表現(xiàn)形式

開發(fā) 后端
本文介紹根據(jù)ASP.NET屬性表現(xiàn)形式的不同表現(xiàn)形式,把其區(qū)分為簡(jiǎn)單屬性和復(fù)雜屬性,屬性中含有子屬性,稱之為復(fù)雜對(duì)象,如Font屬性。

我們根據(jù)ASP.NET屬性表現(xiàn)形式的不同表現(xiàn)形式,把其區(qū)分為簡(jiǎn)單屬性和復(fù)雜屬性

下面來看下ASP.NET屬性表現(xiàn)形式

簡(jiǎn)單屬性表現(xiàn)形式如下,大家都很熟悉屬性中含有子屬性,稱之為復(fù)雜對(duì)象,如Font屬性
(1)連字符的表現(xiàn)形式
(2)內(nèi)鑲屬性的表現(xiàn)形式,如定義樣式
(3)內(nèi)鑲集合屬性的表現(xiàn)形式,如DropDownList

復(fù)雜屬性基本使用方法

請(qǐng)看我是怎么做的,關(guān)于下面看到了一些元數(shù)據(jù),如果你不熟悉,請(qǐng)參考MSDN.

下面一段代碼記錄一個(gè)custom的信息.

1.定義枚舉

  1. usingSystem;  
  2.  
  3. namespaceCustomComponents  
  4. {  
  5. /**////<summary> 
  6. ///職業(yè)  
  7. ///</summary> 
  8. publicenumMetier  
  9. {  
  10. 教師,程序員,作家  
  11. }  

2.定義復(fù)雜屬性

  1. usingSystem;  
  2. usingSystem.ComponentModel;  
  3.  
  4. namespaceCustomComponents  
  5. {  
  6.  
  7.  
  8. /**////<summary> 
  9. ///地址集合  
  10. ///</summary> 
  11. publicclassAddress  
  12. {  
  13. privateStringstreet=null;  
  14. privateStringcity=null;  
  15. privateStringstate=null;  
  16. privateStringzip=null;  
  17.  
  18. publicStringStreet  
  19. {  
  20. get  
  21. {  
  22. returnstreet;  
  23. }  
  24. set  
  25. {  
  26. street=value;  
  27. }  
  28. }  
  29.  
  30.  
  31. publicStringCity  
  32. {  
  33. get  
  34. {  
  35. returncity;  
  36. }  
  37. set  
  38. {  
  39. city=value;  
  40. }  
  41. }  
  42.  
  43. publicStringState  
  44. {  
  45. get  
  46. {  
  47. returnstate;  
  48. }  
  49. set  
  50. {  
  51. state=value;  
  52. }  
  53. }  
  54.  
  55. publicStringZip  
  56. {  
  57. get  
  58. {  
  59. returnzip;  
  60. }  
  61. set  
  62. {  
  63. zip=value;  
  64. }  
  65. }  
  66. }  

3.呈現(xiàn)控件

4.在ASP.NET頁面定義控件

ASP.NET頁面定義控件

打開后臺(tái)代碼,輸入如下代碼檢查屬性,發(fā)現(xiàn)屬性是存在的,如下圖,再打開視圖,發(fā)現(xiàn)控件能顯示屬性,***的就是不能認(rèn)識(shí)屬性為有效屬性,在源視圖也無法找到這幾個(gè)屬性.

源視圖

5.解決4無法顯示有效屬性的問題,(其實(shí)以上的測(cè)試已經(jīng)實(shí)現(xiàn)復(fù)雜屬性了).

解決方法:請(qǐng)?jiān)贑ustom類中的CustomAddress中加入一個(gè)元數(shù)據(jù),如下

  1. [Description("地址集合")]  
  2. [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]  
  3. publicAddressCustomAddress  
  4. {  
  5. get  
  6. {  
  7. returnaddress;  
  8. }  

6.實(shí)現(xiàn)CustomAddress屬性折疊效果

解決方法:給Address類添加一個(gè)元數(shù)據(jù),如下

  1. [TypeConverter(typeof(ExpandableObjectConverter))]  
  2. publicclassAddress  
  3. {.} 

以上介紹ASP.NET屬性表現(xiàn)形式

【編輯推薦】

  1. 微軟發(fā)布ASP.NET MVC 2預(yù)覽版 多項(xiàng)功能更新
  2. ASP.NET服務(wù)器自定義控件安全準(zhǔn)則
  3. ASP.NET編程規(guī)范之編碼規(guī)范淺析
  4. 關(guān)于ASP.NET Session的一點(diǎn)認(rèn)識(shí)
  5. ASP.NET編程工具ASP.NET Web Matrix詳細(xì)介紹
責(zé)任編輯:佚名 來源: IT專家網(wǎng)論壇
相關(guān)推薦

2011-07-12 10:43:20

JAVA類加載

2010-06-09 14:43:27

2009-07-28 17:17:19

ASP.NET概述

2009-07-22 17:45:35

ASP.NET教程

2022-06-10 10:00:04

數(shù)字孿生監(jiān)管運(yùn)營流程

2009-07-27 15:52:21

ASP.NET特點(diǎn)ASP.NET概述

2009-07-29 13:04:59

2009-07-22 16:17:39

ASP.NET AJA

2009-07-23 16:55:55

ASP.NET特點(diǎn)

2009-08-05 13:58:26

ASP.NET Mem

2016-02-24 11:25:43

DevOps運(yùn)維

2021-08-06 10:02:14

圖表餅圖聯(lián)系圖表

2009-07-22 10:09:59

ASP.NET MVC

2009-07-20 10:16:13

配置ASP.NET A

2009-07-28 11:09:02

ASP.NET狀態(tài)類型

2009-07-30 15:17:16

ASP.NET 2.0

2009-08-05 17:54:04

ASP.NET運(yùn)行模式

2009-07-22 15:58:52

ASP.NET AJA

2009-08-04 16:46:58

ASP.NET內(nèi)置Ht

2009-08-04 15:22:33

ASP.NET緩存機(jī)制
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 一级在线观看 | 日韩精品一区二区三区视频播放 | 美国av毛片| 精品美女视频在免费观看 | 亚洲精品一区二区另类图片 | 亚洲高清视频在线 | 欧美亚州综合 | 成人一区在线观看 | 毛片a级毛片免费播放100 | 欧美日韩国产一区二区三区 | 午夜精品福利视频 | a国产一区二区免费入口 | 国产激情视频网站 | 91国产在线视频在线 | 日韩中文字幕视频 | 爱草视频 | 懂色av一区二区三区在线播放 | 日韩在线资源 | 亚洲精品九九 | 国产精品久久久久永久免费观看 | 免费黄色片视频 | 国产精品自产拍 | 人人射人人 | 一区二区三区视频免费观看 | 尤物在线 | 青青草社区| 国产精品永久免费视频 | 欧美日韩综合视频 | 日韩午夜场 | 中文字幕一区二区三区日韩精品 | 91久久久久久久久 | 国产精品18久久久 | 亚洲精品91 | 2018中文字幕第一页 | 精品福利av导航 | 九九热免费视频在线观看 | 一区二区三区亚洲 | 伊人网国产 | 宅男伊人| 久久久91精品国产一区二区三区 | 日韩另类视频 |