Asp.net MVC JsonResult 忽略属性

简介: 指定 JavaScriptSerializer 不序列化公共属性或公共字段。无法继承此类。 命名空间:  System.Web.Script.Serialization程序集:  System.

指定 JavaScriptSerializer 不序列化公共属性或公共字段。无法继承此类。

命名空间:  System.Web.Script.Serialization
程序集:  System.Web.Extensions(在 System.Web.Extensions.dll 中)

 

  public  class Person
 {
         public  int ID {  getset; }

         public  string Name {  getset; }

         public  int Age {  getset; }

        [ ScriptIgnoreAttribute]
         public  int Status {  getset; }
        [ ScriptIgnoreAttribute]
         public  string Remark {  getset; }
 }  


public JsonResult GetPersonJson()
{
     List<Person> list =  new List<Person>()
     {
          new Person(){ID= 1, Name= " AAAA ", Age= 18,Status=1},
          new Person(){ID= 2, Name= " BBBB ", Age= 19 ,Status=1},
          new Person(){ID= 3, Name= " CCCC ", Age= 20 ,Status=1},
     };

      return Json(list, JsonRequestBehavior.AllowGet);

} 

返回的Json如下:


[{"ID":1,"Name":"AAAA","Age":18},{"ID":2,"Name":"BBBB","Age":19},{"ID":3,"Name":"CCCC","Age":20}]
目录
相关文章
|
3月前
|
开发框架 前端开发 JavaScript
ASP.NET MVC 教程
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
45 7
|
3月前
|
存储 开发框架 前端开发
ASP.NET MVC 迅速集成 SignalR
ASP.NET MVC 迅速集成 SignalR
72 0
|
4月前
|
开发框架 前端开发 .NET
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
53 0
|
4月前
|
开发框架 前端开发 安全
ASP.NET MVC 如何使用 Form Authentication?
ASP.NET MVC 如何使用 Form Authentication?
|
4月前
|
开发框架 .NET
Asp.Net Core 使用X.PagedList.Mvc.Core分页 & 搜索
Asp.Net Core 使用X.PagedList.Mvc.Core分页 & 搜索
136 0
|
6月前
|
SQL 开发框架 .NET
(20)ASP.NET Core EF创建模型(必需属性和可选属性、最大长度、并发标记、阴影属性)
(20)ASP.NET Core EF创建模型(必需属性和可选属性、最大长度、并发标记、阴影属性)
|
7月前
|
开发框架 前端开发 JavaScript
JavaScript云LIS系统源码ASP.NET CORE 3.1 MVC + SQLserver + Redis医院实验室信息系统源码 医院云LIS系统源码
实验室信息系统(Laboratory Information System,缩写LIS)是一类用来处理实验室过程信息的软件,云LIS系统围绕临床,云LIS系统将与云HIS系统建立起高度的业务整合,以体现“以病人为中心”的设计理念,优化就诊流程,方便患者就医。
83 0
|
7月前
|
开发框架 前端开发 .NET
进入ASP .net mvc的世界
进入ASP .net mvc的世界