我们有一个传统的模板管理系统,它基本上根据提供的输入值从磁盘返回html文件。
例如:TStoreMgr.GetTemplate(contextName,loc,“header.template”)
我们希望迁移到ASP.NET MVC,但要继续使用现有的模板管理系统。有可能吗?如果是这样,是否值得使用MVC?
感谢。
答案 0 :(得分:0)
我不知道您对模板的意思,通常在返回客户端之前填写模板。
但是根据您提供的信息,确定并且非常容易,至少如果TStoreMgr返回字符串并且contextName和loc是字符串。
答案 1 :(得分:0)
是的,您可以简单地实现一个视图引擎并将其插入MVC。这样,您还可以在旧模板和标准asp.net mvc模板引擎之间进行混合和匹配。
查看这两个关于如何实现自己的视图引擎的教程。
http://www.coderjournal.com/2009/05/creating-your-first-mvc-viewengine/
http://www.comteken.com/web-programming/creating-a-custom-view-engine-in-asp-net-mvc-2/
答案 2 :(得分:0)
在我看来,这是关于视图/演示相关的事情。您可以将“GetTemplate(contextName,loc,”header.template“)”写为自定义助手方法,它将为您完成任务。