ASP NET MVC学习之模型验证篇

ASP NET MVC学习之模型验证篇

ID:40524570

大小:65.65 KB

页数:15页

时间:2019-08-04

ASP NET MVC学习之模型验证篇_第1页
ASP NET MVC学习之模型验证篇_第2页
ASP NET MVC学习之模型验证篇_第3页
ASP NET MVC学习之模型验证篇_第4页
ASP NET MVC学习之模型验证篇_第5页
资源描述:

《ASP NET MVC学习之模型验证篇》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ASP.NETMVC学习之模型验证篇一.学习前的一句话在这里要先感谢那些能够点开我随笔的博友们。慢慢的已经在博客园中度过一年半了,伊始只是将博客园作为自己学习的记录本一样使用,也不敢将自己的随笔发表到博客园首页,生怕自己的技艺不高,反倒成了笑话。但是随着时间的推移,再也按捺不住这种想法,于是就写了一篇随笔发表到博客园首页。让我意想不到的是有许多人都看了,而且也留下了评论。这让我鼓起勇气写了第二、三、四篇。到现在的连载,这里我希望那些从未发表过随笔的人可以尝试去发表,在这里他人不会嘲讽你,而是会给你更好的建议。说了这么多下

2、面我们继续开始学习ASP.NETMVC吧。 二.准备工作1、创建一个ASP.NETMVC4网站(笔者的命名是MvcStudy)2、在Models下创建一个Register模型类,具体代码如下所示:1namespaceMvcStudy.Models2{3publicclassRegister4{5publicStringUserName{get;set;}6publicStringPassword{get;set;}7publicStringRptPassword{get;set;}8publicStringEmail{g

3、et;set;}9publicDateTimeBirthDate{get;set;}10publicboolIsApprove{get;set;}11}12} 3、创建一个名为Home的控制器,并在其中写入下面的代码:1namespaceMvcStudy.Controllers2{3publicclassHomeController:Controller4{5publicActionResultIndex()6{7returnView();8}910[HttpPost]11publicActionResultIndex(

4、Registerreg)12{13returnView();14}15}16} 4、接着在Views下创建一个Home文件夹并在其中新建一个Index视图,代码如下:1@modelMvcStudy.Models.Register2@{3ViewBag.Title="Index";4}567@using(Html.BeginForm())8{9

10用户名:11@Html.EditorFor(m=>m.UserName)12
13
14密码:15@Html.EditorFor(m=>m.Passw

5、ord)16

17
18重复密码:19@Html.EditorFor(m=>m.RptPassword)20
21
22出生日期:23@Html.EditorFor(m=>m.BirthDate)24
25
26邮箱:27@Html.EditorFor(m=>m.Email)28
29
30@Html.EditorFor(m=>m.IsApprove)31同意相关条约32
33
34

6、"注册"/>35

36} 5、因为后面要用到客户端验证,所以这里我们先把需要引用需要的js库(在Views/Shared/_Layout.cshtml中写入):123456@ViewBag.Title7@Styles.Render("~/Content/css")8@Scripts.Ren

7、der("~/bundles/modernizr")9@Scripts.Render("~/bundles/lufy")10111213@RenderBody()1415@Scripts.Render("~/bundles/jquery")16@Scripts.Render("~/bundles/jqueryval")17@RenderSection("scripts",required:false)1819 PS:为了确保正确,请读者验证下web.config中的以

8、下属性的值是否跟笔者的一样:  三.常规验证相信很多从事ASP.NET的开发者在对数据的验证上基本都是用的ASP.NET自带的验证控件,同时在后台还会通过N多个if语句再去判断,所以在ASP.NETMVC的常规验证跟这个一样,唯一的区别就是错误的信息输出不需要我们自己实现了,下面我们修改Home控制器中的Index(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。