本系列目录:ASP.NET MVC4入门到精通系列目录汇总模型就是处理业务,想要保存、创建、更新、删除的对象。注解(通过特性实现)DisplayNameRequiredStringLength(20,MinimumLength=2)DataType(System.Componen ...
本系列目录:get='_blank'>ASP.NET MVC4入门到精通系列目录汇总
模型就是处理业务,想要保存、创建、更新、删除的对象。
注解(通过特性实现)
- DisplayName
- Required
- StringLength(20,MinimumLength=2)
- DataType(System.ComponentModel.DataAnnotations.DataType.MultilineText)
- RegularExpression(@"^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$",ErrorMessage="邮箱格式不对!")
.Net MVC请求处理流
请求→IIS→Runtime→Controller→Action → ViewResult(:ActionResult).ExcuteResult()→ RazorView(:IView).RenderView→Response
请求都归结到Action上,所以是Url驱动
Action跟View是松耦合
所有的页面继承在viewpage类
View模板显示页面的规则:先找对于的Controller文件夹,再找对应的Shared文件夹
包括数据、验证规则、数据访问和业务逻辑等应用程序信息它是我们MVCWeb应用的主框架
Model调用的是我们的业务逻辑层
Model作为ViewModel使用的情况
Model是独立的组件,不知道View和Controller的存在
MVC验证
System.ComponentModel.DataAnnotations
定义验证规则:
Model属性添加内置验证特性,介绍用的最多的其中的四个:
[Required], [StringLength], [Range], 和 [RegularExpression]
[StringLength(10,ErrorMessage="长度限制!")] public string LoginName { get; set; }
namespace MvcApplication.Models
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:ASP.Net MVC Model(模型+验证)
关键词:ASP.NET
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。