我知道我们可以通过ModelState.Clear()清除所有字段的值。但是,如果我只想清除一个字段,例如不正确的安全图像代码,并且所有其他字段将保持不变,该怎么办。
任何帮助将不胜感激。
答案 0 :(得分:2)
你做这样的事情:
if (!ModelState.IsValidField(key))
{
var emptyValue = new ValueProviderResult(
string.Empty,
string.Empty,
CultureInfo.CurrentCulture);
ModelState.SetModelValue(
key,
emptyValue);
}