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

浅析b2c电子商务网站的建设企业如何做网络推广

浅析b2c电子商务网站的建设,企业如何做网络推广,宜家有做自己的网站吗,网站和网页的设计原则开源博客项目Blog .NET使用FluentValidation模块定义数据验证项,具体而言,是在App.Application项目中定义验证类,设置验证规则,同时在App.Framwork项目中基于FluentValidation.AspNetCore包设置ASP.NET验证管道自动验证。   App…

  开源博客项目Blog .NET使用FluentValidation模块定义数据验证项,具体而言,是在App.Application项目中定义验证类,设置验证规则,同时在App.Framwork项目中基于FluentValidation.AspNetCore包设置ASP.NET验证管道自动验证。
  App.Application项目中总共定义了六个验证类,使用的都是FluentValidation内置的验证类,详细说明如下:

序号验证类名称验证对象类命名空间使用的验证方式
1ArticleValidatorArticleInputDtoApp.Application.Blog.Validators1)NotEmpty,非empty验证;
2)Length,字符串长度范围验证;
3)NotNull,非null验证;
4)Must,自定义验证,本类中主要验证集合属性必须包含元素。
2LeavemsgValidatorCommentInputDtoApp.Application.Blog.Validators1)NotEmpty,非empty验证;
2)MaximumLength,字符串最大长度验证。
3NoticeValidatorNoticeInputDtoApp.Application.Blog.Validators1)NotEmpty,非empty验证;
2)MaximumLength,字符串最大长度验证。
4ReplyValidatorReplyInputDtoApp.Application.Blog.Validators1)NotEmpty,非empty验证;
2)MaximumLength,字符串最大长度验证;
3)NotEqual,验证属性不等于指定内容。
5TagsValidatorTagsInputDtoApp.Application.Blog.Validators1)NotEmpty,非empty验证;
2)MaximumLength,字符串最大长度验证。
6SysPermissionValidatorSysPermissionInputDtoApp.Application.SysManager.Validators1)NotEmpty,非empty验证;
2)Must,自定义验证,本类中主要验证集合属性必须包含元素。

  App.Framwork项目的命名空间App.Framwork.DataValidation.Extensions中定义了扩展函数AddValidation,在该函数中主要实现三方面的功能:
  1)设置启用基于ASP.NET验证管道的自动验证,主要是调用FluentValidation.AspNetCore中的FluentValidationMvcExtensions.AddFluentValidation扩展函数实现;
  2)遍历所有程序集中的验证类并注册,项目中通过查找程序集中所有派生自IValidator接口的非抽象类获取所有验证类,然后调用TryAddTransient逐个注册验证类。根据前一篇文章的介绍,其实可以引用FluentValidation.DependencyInjectionExtensions包,然后调用AddValidatorsFromAssemblyContaining函数自动枚举注册验证类;
  3)设置加入全局过滤器,所有设置了IgnoreValidationAttribute特性的函数均忽略验证。

  最后在App.Hosting项目的Program文件中调用扩展函数AddValidation启用自动验证、注册验证类。

参考文献:
[1]https://gitee.com/miss_you/Blog
[2]https://www.donet5.com/Home/Doc
[3]https://docs.fluentvalidation.net/en/latest/index.html#

http://www.dtcms.com/wzjs/531623.html

相关文章:

  • 政府网站如何建设好淘宝指数转换
  • 如何查找高权重网站b2b
  • 德阳北京网站建设惠州百度推广优化排名
  • 夹江企业网站建设报价成都爱站网seo站长查询工具
  • 网站的seo百度首页登录官网
  • 做网站靠广告能赚钱吗seo交流网
  • 做微信公众号微网站网站优化提升排名
  • vs2013做简单的网站甘肃新站优化
  • 重庆市公司网站备案在哪了深圳关键词自动排名
  • wordpress语言文件夹信息流优化师培训
  • 石家庄外贸网站建设公司排名广州搜索seo网站优化
  • 做的好的个人网站知乎网站seo关键词排名查询
  • 制作推广网站关键词在线播放免费
  • 开发区招聘sem优化是什么
  • 亚马逊中国网站建设目标移动网站优化排名
  • 米东区做网站关键词优化难度分析
  • 给网站app做后台的公司软件编程培训学校排名
  • 做新闻微网站seo 是什么
  • 信息网站设计方案2345网址导航应用
  • 南通网站建设公司自动外链网址
  • 上海建设网站服务西安seo全网营销
  • 网站关键字怎么修改seo网站推广招聘
  • 做网站l价格百度竞价推广运营
  • 商务网站开发课程建言群站优化之链轮模式
  • 怎么邀约客户做网站如何做电商 个人
  • wordpress安装ueditor产品seo是什么意思
  • 网站建设公司(深圳信科)网络安全培训机构哪家好
  • 山西疫情最新情况政策seo教程搜索引擎优化入门与进阶
  • 手机端网站建设教程百度app大全
  • 做木工的网站郑州seo优化