MVC模型验证

什么是Model(模型)?Model是独立的组件,它不知道View和Controller的存在,调用的是业务逻辑层。Model有时候可作为ViewModel来使用。

对于模型验证,我们可以使用注解,注解是通过特性来实现。

模型注解部分属性如下:

Required  验证必填

StringLength 验证字段的最大长度

Range 验证字段范围

DisplayName 字段显示名称

实例讲解MVC模型验证:

(1)新建一个MVC项目ModelDentity

(2)在数据库中新建表tb_lq

 (3)从数据库生成实体数据模型,自动生成一个部分类tb_lq。这里不可以写注解,因为重新生成代码会覆盖所做的更改。图二为重新再写一个部分类tb_lq,注意命名空间要和自动生成类的命名空间保持一致。

(4)创建一个类UserMetadata用来做数据注解。

(5)在控制器里面写一个方法,将实例化的对象传递给前台。

(6)前台页面设计如下:

运行后模型验证信息如下

 

转载于:https://www.cnblogs.com/lqqixhj/p/9265921.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值