StringLengthValidators を使用して ASP.NET アプリケーションへの入力を検証し、ValidationSummary コントロールを使用してエラー メッセージを表示しています。アプリケーションをローカライズするために、StringLengthValidators には MessageTemplateResourceName および MessageTemplateResourceType 属性が設定されています。
バリデーターを初めて実行すると、現在のカルチャ設定に基づいて正しいエラー メッセージが表示されます。アプリの実行中に言語設定を変更すると、次回バリデーターを実行したときに、古いカルチャのエラー メッセージが ValidationSummary に表示されます。他のすべてのコントロールのテキストは正しく更新されています。
アイデアはありますか?