代码之家  ›  专栏  ›  技术社区  ›  baretta

实现ASP.NET MVC视图引擎进行预处理

  •  2
  • baretta  · 技术社区  · 16 年前

    然后,我想将结果传递给默认视图引擎(通常是WebForm视图引擎)。

    这意味着,默认视图引擎不应从磁盘读取此文件,因为此文件尚未处理。相反,我希望视图引擎从输入流读取输入。

    我是否应该创建映射到此预处理视图引擎的新文件扩展名?

    1 回复  |  直到 16 年前
        1
  •  2
  •   hexacyanide    12 年前

    您需要创建一个自定义的viewengine来读取aspx文件,根据需要修改它们,然后将它们传递给某个构建提供程序。这个 WebFormsViewEngine 使用 System.Web.Complilation.BuildManager 类以生成aspx文件。你会遇到的问题是 BuildManager System.Web.Compilcation

    This 可能是一个有用的资源。