当我将对象转换为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/