2016-12-13 67 views
-1

我有一個運行下面的asp示例的超鏈接;對格式化html表格而不是JSON字符串的ASP響應

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()); 
+1

你做了任何研究或嘗試任何東西。它並不需要太多的谷歌。 http://stackoverflow.com/questions/24800664/how-to-read-json-and-display-in-html-table-in-c –

+0

所以採取一個JSON字符串和插入表元素不工作?請發佈你已經嘗試過的。 – Trey

+0

您可以遍歷結果並使用JavaScript創建元素,並將它們放置在您想要的頁面上。或者你可以使用某種模板庫來生成適當的HTML。這真的取決於你,它很簡單,即使是新來的HTML和JS的人也可以通過一些網頁搜索找出它。 – mason

回答

-1

您必須在頁面上有某種HTML元素才能顯示結果。由於數據看起來像表格結果,所以您可能需要在您的aspx頁面上放置一個表格。然後,在您的服務器端代碼中,不是將結果「回顯」到響應中,而是將數據綁定到表中。您應該能夠查看如何將數據綁定到您的aspx頁面上的表格。