visual-studio - 有没有好的 Visual Studio 静态 html 生成器?

标签 visual-studio static-html

我们是一家 .NET 商店(通常是 ASP.NET MVC),我们有一个客户对静态 HTML 网站的要求。当我们完成这个练习时,唯一让我感到不安的是大量的重复,在动态站点中我们有很多技巧可以避免。有谁知道有什么库可以帮助我使用部分 View 、母版页或类似工具在 Razor 或类似工具中开发代码,然后能够将输出生成为静态 HTML 站点。

我知道我可以创建一个系统来做到这一点,但如果其他人已经创建了轮子,我就不需要重新创建轮子。

P.S.:我对争论我的客户是否应该需要静态网站并不感兴趣。

最佳答案

听起来您正在寻找 Visual Studio 的模板引擎。

我建议看看内置的 - T4 .

In Visual Studio, a T4 text template is a mixture of text blocks and control logic that can generate a text file. The control logic is written as fragments of program code in Visual C# or Visual Basic. The generated file can be text of any kind, such as a Web page, or a resource file, or program source code in any language.

您可以使用它来创建静态 HTML 文件。


或者,看看 embedding Razor正如 Rick Strahl 所描述的。

甚至T4 with Razor正如 Mikael Söderström 所描述的。

关于visual-studio - 有没有好的 Visual Studio 静态 html 生成器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8955887/

相关文章:

javascript - 通过 NodeJS 使用 HTML 文件加载 JS 文件的正确方法

html - 如何从 django 模板生成静态 html 文件?

haskell - 使用 hamlet 渲染静态 HTML

c++ - CMake source_group() 在分层项目设置中无法正常工作

c# - Visual Studio 组件设计器可以访问和修改项目 .config 文件吗?

c++ - 如何在项目 2 中使用项目 1 中的功能?

c# - 在构建时执行 .NET 代码

javascript - 使用 AJAX/JSON 提供静态 HTML 和生成内容有什么好处?

用于在不同程序集中定义的类型的 WPF 工具箱安装程序

asp.net - IIS7.0中如何使静态Html页面通过HttpModule?