我正在考虑为我的 ASP.NET MVC 应用程序使用 StringTemplate 视图引擎。这个应用程序将使用一个皮肤构建,但我希望为它开发更多,通常非常相似的皮肤。这主要是我选择 StringTemplate 作为视图引擎的原因,因为视图中的逻辑为零。
在我的脑海中,我设想将每个皮肤放在文件夹结构中“视图”目录下的一个目录中,然后维护一个将主机名映射到皮肤目录的数据结构。这种方法的一个明显缺点是我必须明确指定我的视图文件 - 另一种方法可能是破解 View() 方法的实现以更改 /views/controller/action 标准路径并插入一个额外的层。
有谁知道目前使用 ASP.NET MVC 和 StringTemplate 的任何实现示例?谁能预见我的方法有任何潜在问题?
提前致谢。