文章分类 -  ASP.NET MVC

摘要:model validation(模型验证)是asp.net mvc 表单和业务逻辑验证操作首先看一下最简单验证例子model代码 public class Person { public string FirstName { get; set; } public string LastName { get; set; } public int age { get; set; } [DataType(DataType.Date)] public DateTime date { get; set;} }view代码@model MvcApplication2.Models.Person@us.. 阅读全文
posted @ 2011-11-01 15:41 糯米小虾 阅读(1146) 评论(0) 推荐(0)
摘要:ajax 这个术语不用说了 搞web都熟悉这个那么看一下最简单ajax例子首先 model代码 public class Person { [Required(ErrorMessage="请输入姓名")] public string FirstName { get; set; } [Required(ErrorMessage="请输入名字")] public string LastName { get; set; } [Range(18,100,ErrorMessage="请输入{1}到{2}之间")] public int age 阅读全文
posted @ 2011-11-01 15:40 糯米小虾 阅读(2144) 评论(1) 推荐(2)
摘要:随着MVC3.0RTM版本的发布,最近将公司的项目从MVC2.0升级到MVC3.0。同时打算在MVC3中全面使用Razor模板引擎。现将Razor学习拿出来和大家分享,如果存在不足的地方欢迎您指出。 其实在使用<%= %>在html中调用C#代码时,内心总在埋怨。这个写法非常麻烦。麻烦在哪呢?其实就是闭合。比如: Asp.net: <script src="<%=Url.Content("~/Scripts/jquery-1.4.4.min.js")%>" Razor: <script src="@Url.C 阅读全文
posted @ 2011-11-01 15:39 糯米小虾 阅读(184) 评论(0) 推荐(0)
摘要:语法/示例RazorWeb Forms对应写法或说明代码块@{ int x = 123; string y = "because."; } <% int x = 123; string y = "because."; %> 表达式(Html Encoded)<span>@model.Message</span> <span><%: model.Message %></span> 表达式(Unencoded)<span>@Html.Raw(model.Message)< 阅读全文
posted @ 2011-11-01 15:36 糯米小虾 阅读(158) 评论(0) 推荐(0)
摘要:ASP.NET MVC 3 已经正式发布了,现在估计许多人都在拼命学,我也不能例外,刚刚看到了一篇文章,介绍了三个非常有用的方法:RenderBody,RenderPage和RenderSection,现在自己再总结下。1. RenderBody在Razor引擎中没有了“母版页”,取而代之的是叫做“布局”的页面(_Layout.cshtml)放在了共享视图文件夹中。在这个页面中,会看到<body>标签里有这样一条语句:@RenderBody()其实它的作用和母版页中的<contentplaceholder>服务器控件类似,当创建基于此布局页面的视图时,视图的内容会和布局 阅读全文
posted @ 2011-11-01 15:34 糯米小虾 阅读(182) 评论(0) 推荐(0)