C# ASP对格式化html表而不是JSON字符串的响应
我有一个超链接,运行下面的asp示例C# ASP对格式化html表而不是JSON字符串的响应,c#,asp.net,json,C#,Asp.net,Json,我有一个超链接,运行下面的asp示例 cgroup_histstatus.aspx?Staging_PKID=24648 它正在获得正确的结果并将其显示在浏览器上。但是,它采用JSON字符串格式,如下所示: { "custgroup": [ { "datetime": "12/8/2016 4:40:03 PM", "card": "0000000025000001997", "status": "Removed"
cgroup_histstatus.aspx?Staging_PKID=24648
它正在获得正确的结果并将其显示在浏览器上。但是,它采用JSON字符串格式,如下所示:
{
"custgroup": [
{
"datetime": "12/8/2016 4:40:03 PM",
"card": "0000000025000001997",
"status": "Removed"
},
{
"datetime": "12/8/2016 4:40:03 PM",
"card": "0000000047005095855",
"status": "Removed"
},
{
"datetime": "12/8/2016 4:40:03 PM",
"card": "0000000250000012997",
"status": "Removed"
}
],
"success": true
}
如何添加asp代码以将其格式化为html表,而不仅仅是上面的纯JSON。目前asp仅对输出执行以下操作
Response.Write(jsonResponse.ToString());
页面上必须有某种HTML元素才能显示结果。由于数据看起来像表格结果,您可能希望在aspx页面上有一个表格。然后,在服务器端代码中,您可以将数据绑定到表,而不是将结果“回显”到响应。您应该能够在aspx页面上查找如何将数据绑定到表。您做过任何研究或尝试过什么吗。谷歌并不需要花太多时间。那么,以JSON字符串为例,插入表元素不起作用?请发布您尝试过的内容。您可以循环浏览结果并使用JavaScript创建元素,然后将它们放置在页面上您想要的位置。或者您可以使用某种模板库来生成适当的HTML。这真的取决于你,它足够简单,即使是对HTML和JS不熟悉的人也可以通过几次网络搜索找到答案。