月归档:三月 2015

mvc最简单的扩展接口-自定义 Razor 视图的基类

使用webform开发的时候,为了使用方便,我们经常会创建一个BasePage类继承Page类,将大部分站点级的通用代码,权限验证写到BasePage基类里,方便使用。随着MVC越来越流行起来,Net 下的MVC也越来越强大,MVC3之后的Razor视图更是Net程序员如虎添翼。虽然MVC有13个扩展点,可是对一般开发者来说有不是很容易掌握的。下面我将介绍一个极其简单的扩展接口,就是自定义Razor视图的基类,相当于webform开发的BasePage【或许比喻不是很恰当】,下面就举例来说明自定义Razor视图基类简单之处。 例如描述站点信息的类 public class SiteInfo { public string siteName { get; set; } public string sitekeywords { get; set; } public string siteDescription { get; set; } public string siteUrl { get; set; } } 自定义Razor视图基类的实现: namespace web.Freamework { … 继续阅读

发表在 Net | 标签为 , , | 评论关闭