5
ModelState
フィールドが無効であるとモデルのフィールドのサブミット値をクリアします。ModelStateでフィールドが無効であると表示された場合は、フィールド値をクリアします。
これまでのところ、私はこれまでのところ、モデルの価値を高める鍵を握ることはできません。助言がありますか?
if (!ModelState.IsValid)
{
foreach (string key in ModelState.Keys)
{
if (!ModelState.IsValidField(key))
{
// This field is not valid so set to empty string in model
// Something like....
model[key] = "";
}
}
}
私はこれが古い質問です知っています。しかし、この質問の拡張として - >モデルに無効な値を保持させたくない場合、更新された値でモデルにアクセスするには? – user979737