博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Asp.net MVC Linq to SQL Model verification
阅读量:5116 次
发布时间:2019-06-13

本文共 2354 字,大约阅读时间需要 7 分钟。

Models

1     public class Student 2     { 3         public int Id { get; set; } 4         [Required(ErrorMessage = "姓名不能为空!")] 5         public string Name { get; set; } 6         [Range(1, 100, ErrorMessage = "年龄只能在1-100之间!")] 7         public int Age { get; set; } 8         public string Sex { get; set; } 9         [StringLength(10, ErrorMessage = "输入地址过长!")]10         public string Address { get; set; }11         [RegularExpression(@"[a-z,0-9,A-Z,_]+@\w+.((com|cn)|(net.cn|net))", ErrorMessage = "email格式不正确!")]12         public string Email { get; set; }13 14     }
1     public class StudentEntity:DbContext2     {3         public DbSet
Students { get; set; }4 5 }

Controllers

1     public class HomeController : Controller 2     { 3         // 4         // GET: /Home/ 5  6         public ActionResult Index() 7         { 8             return View(); 9         }10         StudentEntity entity = new StudentEntity();11         public ActionResult Add(Student stu)12         {13             if (ModelState.IsValid==true)14             {15                 entity.Students.Add(stu);16                 entity.SaveChanges();17             }18             return View();19         }20 21     }

View 

1 @model Modelverification.Models.Student 2  3 @{ 4     Layout = null; 5 } 6  7  8  9 10 11     
12 Index13 14 15 16 17 18
19
20
21
22
23
24
25
26
27
姓名: @Html.TextBoxFor(Model => Model.Name) @Html.ValidationMessageFor(Model => Model.Name)
年龄: @Html.TextBoxFor(Model => Model.Age) @Html.ValidationMessageFor(Model => Model.Age)
地址: @Html.TextBoxFor(Model => Model.Address) @Html.ValidationMessageFor(Model => Model.Address)
email: @Html.TextBoxFor(Model => Model.Email) @Html.ValidationMessageFor(Model => Model.Email)
性别: @Html.TextBoxFor(Model => Model.Sex) @Html.ValidationMessageFor(Model => Model.Sex)
28
29
30 31

 

转载于:https://www.cnblogs.com/DataBase-123/p/9804910.html

你可能感兴趣的文章
xlrd读取多个excel电子表数据
查看>>
为什么Word文档无响应,Word文档无响应的解决方法
查看>>
main主函数
查看>>
centos6 安装和配置PHP 7.0
查看>>
使用jQuery写一个简单的轮播图(笔记)
查看>>
什么是Asp.net Core?和 .net core有什么区别?(转)
查看>>
MySql(16)——Spring data jpa mysql 乐观锁 与 AtomicInteger
查看>>
《C程序设计语言》笔记 (三) 控制流
查看>>
Unable to read TLD "META-INF/c.tld" from JAR file
查看>>
freefcw/hustoj Install Guide
查看>>
【Android】Android实现自定义带文字和图片的Button
查看>>
4.7清明考试(完蛋)
查看>>
【1】Zookeeper概述
查看>>
0基础lua学习(十八)C调用Lua----02Lua堆栈
查看>>
DSA——直接插入排序笔记
查看>>
C#中的泛型
查看>>
走进AngularJs(七) 过滤器(filter) - 吕大豹
查看>>
HackPorts – Mac OS X 渗透测试框架与工具
查看>>
SEO之巴莱多定律
查看>>
Spring框架整合多数据源 Mysql+oracle
查看>>