【问题标题】:Clear Only a Field After Postback回发后仅清除一个字段
【发布时间】:2014-01-30 10:28:27
【问题描述】:

我知道我们可以通过 ModelState.Clear() 清除所有字段的值。但是,如果我只想清除一个字段,例如不正确的安全图像代码,而所有其他字段将保持不变,该怎么办。

任何帮助将不胜感激。

【问题讨论】:

    标签: c# asp.net asp.net-mvc


    【解决方案1】:

    你可以这样做:

    if (!ModelState.IsValidField(key))
    {
        var emptyValue = new ValueProviderResult(
            string.Empty,
            string.Empty,
            CultureInfo.CurrentCulture);
    
        ModelState.SetModelValue(
            key,
            emptyValue);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-18
      • 2012-12-03
      • 1970-01-01
      • 2011-03-30
      • 1970-01-01
      相关资源
      最近更新 更多