当我将对象转换为json字符串时,我试图忽略一个字段。我在Internet上看到必须在自己的字段上使用[ScriptIgnore]。但是我找不到任何导入System.Web.Script的方法...

我正在使用这个:

"dependencies": {
"AutoMapper": "4.2.1",
"EntityFramework.Commands": "7.0.0-rc1-final",
"EntityFramework.Core": "7.0.0-rc1-final",
"EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final",
"Microsoft.ApplicationInsights.AspNet": "1.0.0-rc1",
"Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final",
"Microsoft.AspNet.Mvc": "6.0.0-rc1-final",
"Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final",
"Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final",
"Microsoft.Extensions.Configuration.FileProviderExtensions": "1.0.0-rc1-final",
"Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final",
"Microsoft.Extensions.Logging": "1.0.0-rc1-final",
"Microsoft.Extensions.Logging.Console": "1.0.0-rc1-final",
"Microsoft.Extensions.Logging.Debug": "1.0.0-rc1-final"
},

这是因为MVC 6不兼容吗?

最佳答案

右键单击解决方案资源管理器中的“引用”,然后选择“添加引用..”-您需要将“Assemblies-DNX 4.5.1”中的System.Web.Extensions添加到您的解决方案中。

请注意,然后您可能会收到有关DNX Core 5.0的编译器错误,这是针对云优化的框架的轻量级版本。如果不需要支持,只需从project.json的“frameworks”中删除即可。

 // comment out or delete.
 "dnxcore50": { }

仅供以后引用,如果您查找相关的MSDN文档,该文档会显示您需要包括的程序集

关于asp.net - ScriptIgnore ASP 6,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37189101/

10-10 15:26