我需要使用从Web API调用返回的JSON数据填充HTML。 HTML也是一个模板文件,将会向客户公开。其中客户可以编辑HTML中的一些字段。根据字段将json数据填充到html模板中
例如删除一些标题和列等。假设HTML具有表格数据格式。 每当用户单击客户端上的按钮时,都会执行Web API调用,我们会得到一个JSON数据。 现在这个JSON数据必须根据它所具有的标签加载到HTML模板上。我们不得不使用c#来填充HTML。 所有的渲染(HTML格式)都必须在服务器端进行。 我们也可以使用JavaScript,但现在服务器解决方案在asp.net web-API中。主要要求是渲染必须在服务器端使用任何语言进行。 如何在C#中执行此操作?
HTML
Table Name
Row Names | NewItems | ChangedItems | Errors | total |
---|---|---|---|---|
Types | ||||
Properties | ||||
Lists | ||||
Entries |
JSON
{
"Compare Report": {
"Types": {
"NewItems": 0,
"ChangedItems": 0,
"Errors": 0,
"Total": 0
},
"Properties": {
"NewItems": 0,
"ChangedItems": 0,
"Errors": 0,
"Total": 0
},
"Lists": {
"NewItems": 0,
"ChangedItems": 0,
"Errors": 0,
"Total": 0
},
"Entries": {
"NewItems": 0,
"ChangedItems": 0,
"Errors": 0,
"Total": 0
}
}
}
样品台
2017-10-04
Sundeep
+0
JSON和HTML之间的关系是什么?也就是说,是表中的行或列表示的NewItems/ChangedItems/Errors/Total? –
+0
对不起,应该有他们关联。现在编辑它。 NewItems/ChangedItems/Errors/Total是列名称 类型/道具/列表/条目是行名称 –
+0
是否列(当前显示为Col1/2/3/4应该表示NewItems/ChangedItems/Errors/Total)?此外,你是否期待一个零表(给定你当前的JSON数据)? –