首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

ASP.NET MVC:实现我们自己的视图引擎

在ASP.NET MVC的一个开源项目MvcContrib中,为我们提供了几个视图引擎,例如NVelocity, Brail, NHaml, XSLT。那么如果我们想在ASP.NET MVC中实现我们自己的一个视图引擎,我们应该要怎么做呢? 我们知道呈现视图是在Controller中通过传递视图名和数据到RenderView()方法来实现的。好,我们就从这里下手。我们查看一下ASP.NET MVC的源代码,看看RenderView()这个方法是如何实现的: protected virtual void RenderView(string viewName, string masterName, object viewData) { ViewContext viewContext = new ViewContext( ControllerContext, viewName...
类别:网页编程 - ASP.NET    查看:108    更新:2014-05-20