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=泛型",即有我之前寫的一些文章。
如還是不懂,再請指教。