Silverlight 3 Beta 新特性解析(5) - Data篇
2009-03-26 11:59:31 来源:WEB开发网我们给第五行的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了
图片看不清楚?请点击这里查看原图(大图)。
图片看不清楚?请点击这里查看原图(大图)。
除了如上的验证方式,还有正则表达式验证等等,此外你还可以自定义你的验证方式
出处:http://ibillguo.cnblogs.com/
系列文章:
Silverlight 3 Beta 新特性解析(1) - 概论
Silverlight 3 Beta 新特性解析(2)-Graphics篇
Silverlight 3 Beta 新特性解析(3) - Media篇
Silverlight 3 Beta 新特性解析(4) - 离线功能篇
Tags:Silverlight 特性
编辑录入:爽爽 [复制链接] [打 印]- ››silverlight全屏显示图片
- ››Silverlight MVVM 模式(一) 切近实战
- ››Silverlight for Windows Phone 7开发系列(1):...
- ››Silverlight for Windows Phone 7开发系列(2):...
- ››Silverlight for Windows Phone 7开发系列(3):...
- ››Silverlight for Windows Phone 7开发系列(4):...
- ››Silverlight for Symbian
- ››Silverlight3系列(四)数据绑定 Data Binding 1
- ››silverlight2 游戏 1 你能坚持多少秒
- ››Silverlight开发实践--PicZoomShow
- ››Silverlight自定义控件开发 - 令人懊恼的OnApplyT...
- ››Silverlight 2 RTW中ToolTipService.ToolTip不继承...
更多精彩
赞助商链接