【发布时间】:2010-09-23 17:15:41
【问题描述】:
我正在使用 FlexiGrid jQuery 插件,我需要从我的 MVC 应用程序中获取一个 JSON 对象,如果 FlexiGrid 只获取对象就足够简单了,但我需要在响应字符串中添加一些项目才能使其工作正确使用 FlexiGrid。
所以这是我的控制器代码的一部分:
If Request.QueryString("json") IsNot Nothing Then
Dim data As New StringBuilder()
data.Append("page: " & pageIndex & "," & vbCrLf)
data.Append("total: " & ViewData.TotalCount & "," & vbCrLf)
data.Append("rows: ")
data.Append(Json(objCustomerList))
Return Content(data.ToString())
End If
不幸的是,在上面的代码 Json(objCustomerList) 返回 'System.Web.MVV.JsonResult' 而不是所需的 JSON 字符串数据。我还尝试了Json(objCustomerList).ToString(),只是想看看会发生什么以及同样的事情。
有什么想法吗?
【问题讨论】:
标签: asp.net asp.net-mvc json serialization