当前位置: 首页 > news >正文

类似wordpress的建站建筑论坛

类似wordpress的建站,建筑论坛,手机模板网站,做网站多少钱一个月如何验证数据 我们对实体和成员属性添加验证属性来实施验证规则。WCF RIA Service提供了几个验证属性来执行常用的验证检测#xff0c;还提供了CustomValidationAttribute属性来执行自定义的验证检测。如何验证数据我们对实体和成员属性添加验证属性来实施验证规则。WCF RIA S…如何验证数据 我们对实体和成员属性添加验证属性来实施验证规则。WCF RIA Service提供了几个验证属性来执行常用的验证检测还提供了CustomValidationAttribute属性来执行自定义的验证检测。 如何验证数据我们对实体和成员属性添加验证属性来实施验证规则。WCF RIA Service提供了几个验证属性来执行常用的验证检测还提供了CustomValidationAttribute属性来执行自定义的验证检测。在RIA Service中包含了如下的验证属性DataTypeAttributeRangeAttributeRegularExpressionAttributeRequiredAttributeStringLengthAttribute我们在服务端添加验证属性这些属性会传递给生成的客户端实体。在运行时这些验证规则会应用到客户输入的数据上。我们必须通过添加元数据类来添加这些验证属性。 添加一个验证属性 为实体类添加一个元数据类可以参考上一节内容。对想要验证的实体或成员属性添加验证属性来执行验证。下面的例子示例如何对一个名字为Address1的成员属性添加验证。 ? 1 2 3 4 5 [Required] [StringLength(60)] public string AddressLine1;  生成解决方案。在silverlight的应用项目中打开Generated_Code文件下的代码文件注意到在客户端代码中也应用了验证属性。添加自定义验证属性 对实体类添加一个元数据类。添加一个共享代码文件以*.shared.cs命名。这个文件将会包含一个自定义验证对象。添加一个方法来判断是否数据有效。这个方法必须是public和static还必须返回一个ValidationResult来表示验证的结果。下面示例是一个有名为IsProductValid方法的ProductValidator类这个方法验证一个Product实体。 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 public class ProductValidator {     public static ValidationResult IsProductValid(Product productToValidate, ValidationContext context)     {         if (productToValidate.ListPrice ((decimal).8 * productToValidate.StandardCost))         {             return new ValidationResult(ListPrice is below 80 percent of StandardCost.);         }         else         {             return ValidationResult.Success;         }     } }  对象要验证的实体或成员属性添加[CustomValidationAttribute]批注属性并传递验证对象和执行验证的方法的名字。下面的示例显示了对一个实体应用[CustomValidation]属性验证对象的类型是 ProductValidator验证方法的名字是 IsProductValid。 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 [CustomValidation(typeof(RIAServicesExample.Web.SharedCode.ProductValidator),IsProductValid)] [MetadataTypeAttribute(typeof(Product.ProductMetadata))] public partial class Product {     internal sealed class ProductMetadata     {         // Metadata classes are not meant to be instantiated.         private ProductMetadata()         {         }         public string Color;         public NullableDATETIME DiscontinuedDate;         public decimal ListPrice;         public DateTime ModifiedDate;         public string Name;         public NullableINT ProductCategoryID;         public int ProductID;         public NullableINT ProductModelID;         public string ProductNumber;         public Guid rowguid;         public NullableDATETIME SellEndDate;         public DateTime SellStartDate;         [Required()]         [StringLength(20)]         public string Size;         public decimal StandardCost;         public byte[] ThumbNailPhoto;         public string ThumbnailPhotoFileName;         public NullableDECIMAL Weight;     } }  生成解决方案。在Silverlight客户端打开Generated_Code文件夹下的文件。注意到在共享代码中CustomValidationAttribute应用到了实体上。 转载于:https://www.cnblogs.com/Areas/archive/2011/09/09/2172169.html
http://www.pierceye.com/news/945760/

相关文章:

  • 网站开发语言开发网站建设和网站开发
  • 上海哪家做网站关键词排名西安到北京高铁几小时
  • 网站后台怎么添加图片大连精美网站制作
  • 电子商务网站建设规划说明书长沙百度快速排名
  • 自由建网站的网络程序在哪建设网站
  • 做u盘的老外网站黑龙江省住房和城乡建设厅官网
  • 网站logo如何替换wordpress怎么实现付费可见
  • 广州网站建设公司排行南宁企业网站建站
  • 网站优化总结报告个人博客网
  • 愿景 做中国最受欢迎的互联网网站找小程序
  • 重庆seowhy整站优化即时设计是什么软件
  • 哈尔滨网站建设哪个好做网站和域名
  • 制作网站的步骤和过程无锡网站改版多少钱
  • 网站建设与维护实训ppt可以在线做动图的网站
  • 软件开发外包网站开发系统的流程
  • 花卉网站建设策划方案二手房发布网站怎么做
  • 公司做影视网站侵权iis配置网站访问权限
  • 做网站的时候卖过假货而出过事如何做tiktok的数据排行网站
  • 给网站网站做推广获奖网站设计
  • 河南建设厅网站查证报名网站开发多钱
  • 杭州做网站 做小程序网站百度知道怎么做推广
  • 网站防红链接怎么做国内设计欣赏网站
  • 网站被黑咋样的wordpress导入用户数据库
  • wordpress 插件设计搜索引擎优化常用方法
  • ps怎样做网站大图wordpress固定链接精简
  • 学校网站推广方案商城系统app
  • 图书馆管理系统产品介绍网站如何做seo
  • 威县企业做网站做网站游戏的网站有哪些
  • 如何做网站二维码广州营销型网站建设
  • 网站网页转小程序教程网站建设公司 枫子伽叩