<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Enterprise Library 3.0 體驗(3):使用配置文件的Validation Application Block

      摘要:Enterprise Library 3.0 January 2007 CTP版發布了,這次發布的版對于Validation Application Block有了很大的改進,包括對配置工具的支持,與ASP.NET以及WinForm的集成等新的特性。在上一篇文章中我介紹了如何使用Attribute來實現驗證,文本看一下如何利用配置文件來使用Validation Application Block。

       

      1.新建一個控制臺應用程序,仍然使用我在前一篇文章中用過的User實體類,這跟我們編寫的普通業務對象并沒有任何區別:

      public class User

      {

          private String _name;

       

          private int _age;

       

          public String Name

          {

              get { return _name; }

              set { _name = value; }

          }

       

          public int Age

          {

              get { return _age; }

              set { _age = value; }

          }

      }

      2.先對項目編譯,添加配置文件App.config,在VS.NET2005中打開,默認會用Enterprise Library配置工具打開,新建Validation Application Block,如下圖所示:

      3.完成后在Validation Application Block上右鍵菜單中新建類型,就是我們需要驗證的類:

      在彈出的類型選擇對話框中,加載我們剛才編譯后的.EXE文件,就可以找到User類,在實際中我們會把它們單獨放在一個項目中,這時只需要加載對應的DLL文件就可以了。

      4.在User類上新建驗證規則的集合,可以在屬性對話框中修改驗證規則的名稱,對于每個類我們可以建立多個驗證規則:

      5.在規則上就可以新建我們需要驗證的屬性了,這里我們建立NameAge兩個屬性,也可以建立對FieldMethod的驗證:

      6.在屬性上創建驗證器,在當前版本中,Validation Application Block提供了大量了驗證器供我們使用,如下圖所示:

      7.對于每個驗證器,可以通過屬性對話框中的MessageTemplate屬性來設置驗證通不過時的提示信息:

      8.前面說過可以建立多個驗證規則,對于每個類型,可以為它設置一個默認的驗證規則:

      9.編寫簡單的驗證代碼,仍然使用Validation外觀類,我們可以使用ValidateFromConfiguration方法來實現驗證:

      class Program

      {

          static void Main(string[] args)

          {

              User user = new User();

              user.Name = "TerryLee";

              user.Age = 210;

       

              ValidationResults results = Validation.ValidateFromConfiguration<User>(user);

       

              foreach (ValidationResult result in results)

              {

                  Console.WriteLine(String.Format("Key: {0},Message: {1}", result.Key.ToString(), result.Message));

              }

       

              Console.Read();

       

          }

      }

      簡單的使用配置文件的Validation Application Block驗證就完成了。在后面的文章中我會介紹到Validation Application Block如何與ASP.NETWinForm集成等新的特性J

      注意本文使用的版本是Enterprise Library 3.0 January 2007 CTP版本。

       

      posted @ 2007-01-21 00:20  TerryLee  閱讀(15792)  評論(18)    收藏  舉報
      主站蜘蛛池模板: 成人3d动漫一区二区三区| 精品国产伦理国产无遮挡| 人妻丰满熟妇av无码区| 国产成人精品中文字幕| 毛片免费观看天天干天天爽| 在线播放深夜精品三级| 国产精品扒开腿做爽爽爽a片唱戏| 亚洲一区二区精品偷拍| 国产av熟女一区二区三区| 久久99久久99精品免视看国产成人| 亚洲精品国产精品国在线| 老色鬼在线精品视频在线观看| 给我播放片在线观看| www内射国产在线观看| 亚洲精品在线视频自拍| 国产中文字幕在线一区| 青草青草久热国产精品| 欧美亚洲一区二区三区在线| 免费ā片在线观看| 乱码精品一区二区亚洲区| 固镇县| 日本九州不卡久久精品一区| 盘锦市| 十八禁日本一区二区三区| 国产精品一码二码三码| 亚洲一区二区三区自拍偷拍 | 东丰县| 国产成人精品区一区二区| 亚洲av永久无码精品漫画 | WWW丫丫国产成人精品| 久热综合在线亚洲精品| 亚洲AV成人片不卡无码| 国产精一品亚洲二区在线播放| 光棍天堂在线手机播放免费| 亚洲成亚洲成网中文字幕| 亚洲午夜成人精品电影在线观看| 无码成人午夜在线观看| 美女无遮挡免费视频网站| 欧美精品一区二区三区中文字幕| 国产不卡一区二区四区| 天天爱天天做天天爽夜夜揉|