摘要:
ASP.NET MVC设计的主要原则之一是可扩展性。处理管线(processing pipeline)上的所有(或大多数)东西都是可替换的。因此,如果您不喜欢ASP.NET MVC所使用的约定(或缺乏某些约定),您可以创建自己的服务来支持您的约定,并将其注入到主管线中。在本文中,我们将从管线开始直到视图呈现,逐一向您展示每个ASP.NET MVC开发者都必须了解13个扩展点。1.ASP.NET MVC扩展之RouteConstraint通常情况下你可以使用正则表达式对url参数进行约束,但如果您的约束不仅仅取决于单一参数,您可以实现IRouteConstrains的方法,并在其中添加你的验证逻 阅读全文
摘要:
嵌套规则01#header{color:black;}#header.navigation{font-size:12px;02}#header.logo{03width:300px;04}#header.logo:hover{text-decoration:none;05}0607#header{color:black;.navigation{font-size:12px;08}.logo{width:300px;09&:hover{text-decoration:none}10}11}变量:1@nice-blue:#5B83AD;2@light-blue:@nice-blue+#11 阅读全文