asp.net-mvc - 设置多语言验证错误信息 asp.net mvc
问题描述
我正在尝试在视图模型中以这种方式为属性设置消息
[Required(ErrorMessageResourceName = nameof(Form.Required), ErrorMessageResourceType = typeof(Form))]
所以我有我的 Form.resx 文件和必需的键。我使用 PublicResXFileCodeGenerator 工具和资源文件的嵌入式资源类型。我还有其他名为 form.xml 的文件。文化.resx。
我也用它来设置文化(现在的文化也是“en”)
Thread.CurrentThread.CurrentCulture = new CultureInfo("en");
Thread.CurrentThread.CurrentUICulture = CultureInfo.CreateSpecificCulture(currentCulture);
在自定义过滤器属性。问题是,当我尝试用空字段汇总我的表单时,我收到了相同的消息(俄语)。
解决方案
推荐阅读
- ubuntu - LG Ultrafine 5K 在 Ubuntu 20.04 双启动 Nvidia RTX 3090 GC Titan Ridge rev 2 上不能作为独立显示器工作
- python - 为 Tkinter 安装 ttk 主题
- php - 从 php 中的 restAPI 返回值,未显示回显值
- copy - rsync --copy-unsafe-links 相对符号链接的问题(不复制)
- performance - How to update context in EF Core without ForEach?
- c - Macro to repeat a command N times
- python - Appending Dictionary values to DataFrame via For loop
- html - how can I update the default text input box form , with a cell value from google sheets. I get the variable name and not the value
- postgresql - Better Postgres trigram ranking
- python - In kivy2 or kivymd, is there a way to create a screen dynamically without adding them to a kv file