当前位置:  开发笔记 > 后端 > 正文

ASP.NET MVC 3,如何做正确的主题

如何解决《ASP.NETMVC3,如何做正确的主题》经验,为你挑选了1个好方法。

我正在寻找有关如何以最佳方式在MVC 3中执行"主题"的输入.我想需要一个自定义视图引擎来处理查看视图文件等.

我也希望主题系统是可扩展的,所以如果它只是其中一个视图我想改变其他视图仍然使用默认值.有点像Orchard项目吗?

想象一下像〜/ Themes/Default/Views等文件夹结构.

我找到了一些MVC 1.0和2.0示例,但没有任何内容完全符合我的需求.我需要一些利用所有ASP.NET MVC 3.0功能和Razor视图引擎的好东西的东西:)

任何意见和想法将真的很感激

- 基督徒



1> wal..:

查看FunnelWeb博客引擎.

它的开源,代码非常易读,它使用MVC3并且它支持主题

FunnelWeb是使用Razor视图引擎在ASP.NET MVC 3中编写的.源代码简单易用.

最好的办法是下载源代码(发布版或开发代码)并检查主题的实现方式.

是的,使用自定义视图引擎.看看FunnelWebViewEngine哪个代码如下:

lastEngine = new RazorViewEngine();
 lastEngine.ViewLocationFormats =
                new[]
                {
                    "~/Themes/" + settings.Theme + "/Views/{1}/{0}.cshtml",

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有