我正在尝试使用Action方法
上面的下面一行[ValidateAntiForgeryToken(Salt = Constants.AntiForgeryTokenSalt)]
我的构建时间出现错误
ValidateForgeryTokenAttribute.salt is obsolete: the salt property is deprecated. To specify custom data to be embedded within the token, use the static AntiforgeryConfig.AdditionalDataProvider property
'constant' is inaccessible due to its protection level
我的mvc版本是5.2.3。我已在控制器中添加了命名空间system.web.mvc
你的回答会很明显:)
由于
答案 0 :(得分:0)
这里有两个问题。 您有构建警告和构建错误
警告强>
正如您所知,您不应该在警告中使用salt属性并遵循它的建议。
错误强>
构建错误是因为由于它的保护级别而无法访问Constants
类。您需要让课程public
能够访问它(如果您在同一个程序集中,则为internal
。)