文章分类 - 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..
阅读全文
摘要: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
阅读全文
摘要:随着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
阅读全文
摘要:语法/示例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)<
阅读全文
摘要:ASP.NET MVC 3 已经正式发布了,现在估计许多人都在拼命学,我也不能例外,刚刚看到了一篇文章,介绍了三个非常有用的方法:RenderBody,RenderPage和RenderSection,现在自己再总结下。1. RenderBody在Razor引擎中没有了“母版页”,取而代之的是叫做“布局”的页面(_Layout.cshtml)放在了共享视图文件夹中。在这个页面中,会看到<body>标签里有这样一条语句:@RenderBody()其实它的作用和母版页中的<contentplaceholder>服务器控件类似,当创建基于此布局页面的视图时,视图的内容会和布局
阅读全文

浙公网安备 33010602011771号