私はモデルで次の定義を持っています
[Required]
[StringLength(100, MinimumLength = 10)]
[DataType(DataType.Text)]
[Display(Name = "XXX")]
public string XXX{ get; set; }
ここで、ACSIIとUnicode入力を異なる方法で処理する必要があります。ASCIIの場合、各文字は長さ1と見なされるため、最小長10と最大長50が必要です。ただし、Unicode文字の場合、長さ2と見なすため、5つのユニコード文字で十分です。最小限の要件のため。
どうすればいいのですか?
私は2つのアプローチが必要かもしれないと思います。最初にasp.netの長さチェックを上書きし、次にjqueryの長さチェックを上書きする必要があります。ではない?
誰かここに実用的なサンプルがありますか、ありがとう。