1

私のアプリでは、ドットを使用する代わりにコンマを小数点記号として使用できるようにスクリプト ファイルを変更しました (ローカリゼーションに関連する問題)。

問題は、変更されていないスクリプト(最小バージョン)を使用すると、検証が正常に機能することです...エラーメッセージが即座に表示され、正しい場合も瞬時に消えます。しかし、変更されたバージョン (非最小バージョン) を使用すると、送信ボタンを押すまでエラー メッセージが表示されず、MVC フロー (コントローラー -> アクション -> ビュー) が発生し、ModelState.isValid が false になります。 、モデルと同じビューを表示し、明らかにモデルエラーが追加され、目立たないメッセージが間違ったフィールドに表示されます。次に、値を修正します。値に問題がないことはわかっていますが、メッセージはクリアされません。画面にエラーメッセージが表示されたまま送信すると、MVC サイクルがエラーなしで発生し、正常に終了します。

これを修正する方法を知っている人はいますか?最小バージョンを生成する必要があるのか​​ 、関数を上書きしてその最小バージョンを拡張する必要があるのか​​ わかりません。自分が行ったこととは別のことを行う方法さえ知りません。

4

1 に答える 1