2013年12月5日

Route@简单应用

摘要: 路由的简单应用(生成URL) 这篇文章讲的核心问题是利用路由系统生成URL但是我们,但是我们不是仅仅生成URL,我们的超链接的href属性中,我们在跳转的时候,都需要URL,我们要将的就是在这些实际情况中,路由是如何生成需要的URL的。 我们遇到的第一个问题是,我们的路由系统中有这么多的路由规则,我们是借助哪一条规则来生成我们的URL的呢?这个就设计到一个路由规则的匹配的问题了。生成URL时候路由匹配的原则:路由要匹配,必须保证URL partern中的每一个Segment都必须被赋值,数据的来源:1、路由系统首先到我们的 @Html.ActionLink() 方法中的参数去寻找,2、然后参. 阅读全文

posted @ 2013-12-05 22:15 Creater 阅读(310) 评论(0) 推荐(0)

MVC客户端验证的小示例

摘要: MVC客户端验证的小示例配置客户端验证的可用性:MVC的客户端的验证也利用了实体上的特性标签,如下:public class Auction{[Required][StringLength(50,ErrorMessage = "Title cannot be longer than 50 characters")]public string Title { get; set; }[Required]public string Description { get; set; }[Range(1, 10000,ErrorMessage = "The auction&# 阅读全文

posted @ 2013-12-05 21:41 Creater 阅读(379) 评论(0) 推荐(0)

MVC与WebForm的简单的比较

摘要: MVC与WebForm的简单的比较ASP 强制程序员将业务逻辑和展示页放到一个文件中WebForm 允许程序员将业务逻辑与页面展示分开到不同的文件中,并且提供强大的开发平台来写 业务逻辑代码 MVC将业务逻辑/试图/领域模型 完全分离 url和路由的差别:WebForm中一个URL就是一个路径,对用一个具体的页面MVC中,一个URL并不是一个路径,但是我们可以解析这个url,返回对应的view,同时我们可以控制路由的方式,以此来达到动态解析URL的目的状态保持的区别:WebForm用的是ViewSate,原理是将实体序列化传到前台,第二次请求的时候将其再次传回后台MVC的实现方式是:第一次请. 阅读全文

posted @ 2013-12-05 21:27 Creater 阅读(661) 评论(0) 推荐(0)

导航