asp.net – 如何将JsonResult对象作为字符串获取,以便我可以修改它?
|
我正在使用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 MVC中的Json()方法只是通过JsonResult类使用JavaScriptSerializer类.如果您想使用JSON将objCustomerList对象序列化为字符串,则可以自己使用它.
我的建议是采取略有不同的方法. >创建一个模型,表示您尝试创建的JavaScript对象的.NET等效项.可能是具有Page,Total,Rows和CustomerList属性的FlexiGridModel对象. 如果您只想让代码工作,那么有一个override on 一些相关链接: > JavaScriptSerializer example (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 为什么我不能从Web平台安装程序安装ASPNET
- asp.net-mvc-3 – MVC3页面 – IsPostback功能
- asp.net-mvc-2 – 如何使用Castle Windsor在MVC中注入UrlHe
- asp.net – 使用nginx作为IIS服务器的反向代理
- 只需发布已修改的控制器,模型和ASP.NET MVC项目的某些部分
- asp.net – 如何使用webgrease?
- asp.net – 身份使用Web API授权属性角色
- asp.net – 是MemoryCache范围会话还是应用程序?
- ASP.NET页面方法vs Web服务
- 对于单个控件,asp.net – ValidateRequest =“false”
- 为熟悉ASP.NET Web表单开发的人建议MVC3的周末学
- asp.net-mvc – 使用令牌认证访问Web Api的MVC .
- asp.net-mvc-4 – 如何在MVC4中使用SimpleMember
- asp.net – HttpContext.Current不解析在MVC 4项
- asp.net-mvc – 如何根据用户过滤MVC 4中的结果
- asp.net – MembershipUser和IPrincipal对象之间
- asp.net-mvc – Unity.MVC4懒惰在ASP.NET MVC应用
- asp.net-mvc – 我们可以从现有数据库的选定表中
- asp.net – 需要一个必须同时具有数字和字母字符
- asp.net-mvc – 您使用ASP.NET MVC的View Engine
