asp.net-core - 更改 ASP.NET Core MVC 应用程序上客户端验证的默认区域性
问题描述
我有一个启用了客户端验证的 ASP.NET 5.0 MVC Web 应用程序。我想将客户端验证消息的文化设置为法语(文化 =“fr”,因为 cldr-json 中没有“fr-FR”文化)。
我从本教程中获取了所有信息来尝试设置文化:ASP.NET Core 2.0 中的 jQuery 文化验证(我没有“按原样”接受它,因为这是 ASP.NET Core 2.0 并且有一些与 ASP.NET 5.0 的差异。例如:不再有凉亭,我使用了 libman。)。我_ValidationScriptsPartial.cshtml
的如下:
<script src="~/lib/jquery-validation/dist/jquery.validate.js"></script>
<script src="~/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js"></script>
<!-- cldr scripts (needed for globalize) -->
<script src="~/lib/cldrjs/dist/cldr.js"></script>
<script src="~/lib/cldrjs/dist/cldr/event.js"></script>
<script src="~/lib/cldrjs/dist/cldr/supplemental.js"></script>
<!-- globalize scripts -->
<script src="~/lib/globalize/globalize.js"></script>
<script src="~/lib/globalize/globalize/number.js"></script>
<script src="~/lib/globalize/globalize/date.js"></script>
<script src="~/lib/jquery-validation-globalize/jquery.validate.globalize.js"></script>
<script type="text/javascript">
$.when(
$.get("/lib/cldr-json/cldr-core/supplemental/likelySubtags.json"),
$.get("/lib/cldr-json/cldr-numbers-full/main/fr/numbers.json"),
$.get("/lib/cldr-json/cldr-core/supplemental/numberingSystems.json"),
$.get("/lib/cldr-json/cldr-dates-full/main/fr/ca-gregorian.json"),
$.get("/lib/cldr-json/cldr-dates-full/main/fr/timeZoneNames.json"),
$.get("/lib/cldr-json/cldr-core/supplemental/timeData.json"),
$.get("/lib/cldr-json/cldr-core/supplemental/weekData.json")
).then(function () {
// Normalize $.get results, we only need the JSON, not the request statuses.
return [].slice.apply(arguments, [0]).map(function (result) {
return result[0];
});
}).then(Globalize.load).then(function () {
Globalize.locale("fr");
});
</script>
当我启动 Web 应用程序时,控制台中没有 javascript 错误,也没有网络错误。
客户端应用程序可以工作,但它仍然是英文的,而不是法文的:
是否有人已经设法改变 ASP.NET 5.0 MVC 应用程序中客户端验证的文化?你能给我一些指示来检查或分享一些阅读链接吗?
解决方案
推荐阅读
- android - 如何在 Kotlin Android 中测试 ProcessBuilder
- java - 如何找到应用程序的输入/输出图像分辨率?
- python - Python websocket消息在服务器关闭之前不会发送
- php - OCI8 MAMP:安装失败
- python - Django Rest Framework 按过滤的预取相关对象计数排序
- c# - 检查 protobuf 中是否存在字段或嵌入消息?
- javascript - 为什么我得到 .addEventListener is not a function 错误?
- python - 如何根据熊猫数据框中另一列中的条目获取该时间点每个 ID 的累积计数
- wordpress - Wordpress attribute_data 字段中的数字是什么意思?
- java - Java Intent 的问题