C# 在静态HTML中插入动态内容

C# 在静态HTML中插入动态内容,c#,html,.net,asp.net-mvc,C#,Html,.net,Asp.net Mvc,我的要求是从数据库向静态HTML文件插入一些动态内容。我能够使用javascript在客户端完成这项工作 实际需求是从数据库中获取值,并将值插入静态HTML中的字段中 例如,我认为静态HTML应该是这样的 名字是(从DB中插入名字) 第二个名字是(从数据库中插入姓氏) 静态HTML已经保存在本地,或者可能存在于服务器上 我计划在.NET中构建一个控制台应用程序来实现这一点。我怎样才能做到这一点 我在网站上搜索过,没有看到类似的东西。现在我找到你了 假设这样的模板: <html>

我的要求是从数据库向静态HTML文件插入一些动态内容。我能够使用javascript在客户端完成这项工作

实际需求是从数据库中获取值,并将值插入静态HTML中的字段中

例如,我认为静态HTML应该是这样的


名字是(从DB中插入名字)

第二个名字是(从数据库中插入姓氏)

静态HTML已经保存在本地,或者可能存在于服务器上

我计划在.NET中构建一个控制台应用程序来实现这一点。我怎样才能做到这一点

我在网站上搜索过,没有看到类似的东西。

现在我找到你了

假设这样的模板:

<html>
    <head> </head>
    <body>
        hi ##YourName##
    </body>
</html>
结果:

<html>
    <head> </head>
    <body>
        hi value From Db
    </body>
</html>

来自Db的高值

控制台应用程序没有视图。您需要创建.net核心应用程序。控制台应用程序不会返回视图。应用程序将把数据插入到静态HTML中,并将HTML转换成PDF。我的问题中没有问PDF部分。谢谢。这就是我说的。让我试试看。不要再发明轮子了。除非您处理的是一个非常简单的案例(如…本例所示),否则您应该使用一些现有的、经过良好测试的模板引擎。有一些.NET软件包(仅举几个例子)用于小胡子、把手、液体……它可能不像我提到的示例那么简单。可能还涉及到一些表。这些表也应该动态呈现。我还将查看中的现有模板。NETIt提供了一个想法。谢谢Daniel。你的投入肯定有助于我开始学习。
<html>
    <head> </head>
    <body>
        hi value From Db
    </body>
</html>