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-3 – HTML.DropdownList – 文本字段显示多列的
- asp.net-core – 从appsettings.json获取ConnectionString,
- Asp.net – Orkut
- Aspect-Oriented Programming : Aspect-Oriented Programmi
- App_GlobalResources(ASP.NET)中的子文件夹
- asp.net-mvc-3 – MVC 3:AutoMapper和项目/解决方案结构
- asp.net-mvc – 如何优雅地重新附加Entity Framework 5 POC
- 身份验证 – 我们可以在Asp.NET Core中销毁/无效JWT令牌吗?
- asp.net – 在哪里可以下载DLR的Managed JScript?
- asp.net核心身份提取并保存外部登录令牌并添加对本地身份的
- asp.net-core – 如何在.Net Core中将App.config
- asp.net-mvc-3 – 如何传递Request.QueryString到
- asp.net – 如何在MVC Razor中处理null子实体
- Asp.Net Core API网关Ocelot
- asp.net-web-api – WebAPI重定向不起作用?
- asp.net – 用户控制验证组问题
- asp.net-mvc – 在.aspx上获得MVC Razor青睐.csh
- 如何在ASP.net中取消事件冒泡?
- asp.net-mvc – 在ASP.NET MVC中,在使用正确的类
- asp.net-mvc – 不要在ASP .NET MVC 4 BundleCon