我想解析我的JSON文件,其中包含kay值對並替換HTML中的標籤。JSON文件替換HTML標籤
所以API獲取一個JSON文件,例如:
{
"myValue1": "value1",
"myValue2": "value2",
"myValue3": "value3",
}
,我得到一個HTML模板,從數據庫,如:
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<meta name="description" content="description">
<title>Page Title</title>
<link rel="stylesheet" media="screen" href="css/styles.css" />
<link rel="stylesheet" media="print" href="css/print.css" />
<style>
body {background:#e3e3e3;}
</style>
</head>
<body>
<p style="color: red;">{{myValue1}}</p>
<p>{{myValue2}}</p>
<p>{{myValue3}}</p>
</body>
</html>
,我想,以取代從JSON文件中的所有標記HTML文件,結果應該如下所示:
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<meta name="description" content="description">
<title>Page Title</title>
<link rel="stylesheet" media="screen" href="css/styles.css" />
<link rel="stylesheet" media="print" href="css/print.css" />
<style>
body {background:#e3e3e3;}
</style>
</head>
<body>
<p style="color: red;">value1</p>
<p>value2</p>
<p>value3</p>
</body>
</html>
該模板應該是可替換的,並且存儲在D B。我如何在ASP.NET Core中執行此操作?
這是一個.NET問題。除非您建議用戶將JSON值發送到瀏覽器並使用Javascript替換元素。這與任何Javascript框架都是相反的。如果您將數據發送到瀏覽器,爲什麼不使用*數據綁定*? –