WEB开发网
开发学院图形图像Flash Silverlight 3 Beta 新特性解析(5) - Data篇 阅读

Silverlight 3 Beta 新特性解析(5) - Data篇

 2009-03-26 11:59:31 来源:WEB开发网   
核心提示: 我们给第五行的Name设定个限制,就是这个Name不能为空而且其字符串长度不能超过10修改如下:1:[Required]2:[StringLength(10)]3:publicstringName;客户端相应生成的代码如下1:[DataMember()]2:[Required()]3:[S

我们给第五行的Name设定个限制,就是这个Name不能为空

而且其字符串长度不能超过10

修改如下:

  1: [Required]

  2: [StringLength(10)]

  3: public string Name;

客户端相应生成的代码如下

  1: [DataMember()]

  2: [Required()]

  3: [StringLength(10)]

  4: public string Name

  5: {

  6:   get

  7:   {

  8:     return this._name;

  9:   }

 10:   set

 11:   {

 12:     if ((this._name != value))

 13:     {

 14:       this.ValidateProperty("Name", value);

 15:       this.RaiseDataMemberChanging("Name");

 16:       this._name = value;

 17:       this.RaiseDataMemberChanged("Name");

 18:     }

 19:   }

 20: }

当你点击保存提交修改时,将会在客户端验证Name是否为空以及其字符串长度是否已经超过了10了

Silverlight 3 Beta 新特性解析(5) - Data篇

图片看不清楚?请点击这里查看原图(大图)。

Silverlight 3 Beta 新特性解析(5) - Data篇

图片看不清楚?请点击这里查看原图(大图)。

除了如上的验证方式,还有正则表达式验证等等,此外你还可以自定义你的验证方式

出处:http://ibillguo.cnblogs.com/

系列文章:

Silverlight 3 Beta 新特性解析(1) - 概论

Silverlight 3 Beta 新特性解析(2)-Graphics篇

Silverlight 3 Beta 新特性解析(3) - Media篇

Silverlight 3 Beta 新特性解析(4) - 离线功能篇

上一页  5 6 7 8 9 10 

Tags:Silverlight 特性

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接