模型元数据ModelMetaData是MVC中很重要的概念,它包括但不仅限于 模型的类型,模型包含了哪些属性,属性都是什么类型的,属性上都有什么特性. ASP.NET MVC3.0 提供了默认的模型元数据 DataAnnotationsModelMetadata 继承自ModelMetadata(另外系统提供了默认的模型元数据提供器DataAnnotationsModelMetadataProvider) public class DataAnnotationsModelMetadata : M…
书Adam The Definitive Guide to HTML5 Adam Applied ASP.NET 4 in Context and Pro ASP.NET 4 到此为止,我们已经学了为什么ASP.NET MVC框架会出现,认识了建筑和潜在的设计目标.我们已经做了一个很好的测试驱动的实际的电子商务应哟那个.现在是时候打开钩子,揭示框架机制的所有细节. 在本书的第二部分,我们关注细节.从揭示一个ASP.NET MVC程序的结构,和应用请求处理管道开始.接着关注每个特性个体,如rout…
Adam Applied ASP.NET 4 in Context 1 介绍Routing系统 在引入MVC之前,ASP.NET假定被请求的URLs和服务器硬盘上的文件之间有着直接关系.服务器的任务是从浏览器接受请求,从相应文件分发请求. 这种工作方式只是用与Web Forms,每个ASPX页面都是一个文件,它有独立的回应请求的相应. 要处理MVC URLs,ASP.NET平台是用routing系统.在这章,我们展示如何设置和使用routing系统,来创造强大且灵巧的URL处理.routing系…
bool b = 42; // _b is true_ int i = b; // _i has value 1_ i = 3.14; // _i has value 3_ double pi = i; // _pi has value 3.0_ unsigned char c = -1; // _assuming 8-bit chars_, _c has value 255_ signed char c2 = 256; // _assuming 8-bit chars_, _the value…