Json類例使用範例
HomeController.vb
Function Index() As ActionResult Dim db As New NorthwindEntities Dim customer As List(Of Customers) = db.Customers.ToList() ' Json會與ActionResult的Josn衝突,所以使用完整命名空間 Dim JsonString = System.Web.Helpers.Json.Encode(customer) Return Json(JsonString, JsonRequestBehavior.AllowGet) End Function
執行後,你就能看到
"[
{
\"CustomerID\":\"ALFKI\",
\"CompanyName\":\"Alfreds Futterkiste\",
\"ContactName\":\"Maria Anders\",
\"ContactTitle\":\"Sales Representative\",
\"Address\":\"Obere Str. 57\",
\"City\":\"Berlin\",
\"Region\":null,
\"PostalCode\":\"12209\",
\"Country\":\"Germany\",
\"Phone\":\"030-0074321\",
\"Fax\":\"030-0076545\",
\"EntityState\":2,
\"EntityKey\":{\"EntitySetName\":\"Customers\",
\"EntityContainerName\":\"NorthwindEntities\",
\"EntityKeyValues\":[{\"Key\":\"CustomerID\",\"Value\":\"ALFKI\"}],\"IsTemporary\":false}},...
你能看到是一個相關完整的JSON,然後送給如jQuery處理。
Dim customer As List(Of Customers) = db.Customers.ToList()
回覆刪除可否能解釋一下意思 大部分做網站的書感覺都沒有提過泛型
但是程式裡面都有這些方式跟文字有時候很難理解
你的Of Customers是一個類別吧
謝謝
List(Of Customers)裡的Customers是類別沒錯。
回覆刪除關於泛型可搜尋:"http://kkbruce.blogspot.com/search?q=泛型",即有我之前寫的一些文章。
如還是不懂,再請指教。