MVC模型验证

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

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

模型注解部分属性如下:

Required  验证必填

StringLength 验证字段的最大长度

Range 验证字段范围

DisplayName 字段显示名称

实例讲解MVC模型验证:

(1)新建一个MVC项目ModelDentity

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

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

扫描二维码关注公众号,回复: 1893293 查看本文章

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

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

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

运行后模型验证信息如下

猜你喜欢

转载自www.cnblogs.com/lqqixhj/p/9265921.html