gpt4 book ai didi

asp.net-core-mvc - 将 jquery-globalize 集成到 ASP.NET Core MVC 应用程序中

转载 作者:行者123 更新时间:2023-12-01 04:52:00 25 4
gpt4 key购买 nike

在本教程中:使用 Visual Studio 构建您的第一个 ASP.NET Core MVC 应用程序 目的是构建一个简单的电影应用程序。在步骤 Adding a model下面有这个注释:

Note

You may not be able to enter decimal points or commas in the Price field. To support jQuery validation for non-English locales that use a comma (”,”) for a decimal point, and non US-English date formats, you must take steps to globalize your app. See Additional resources for more information. For now, just enter whole numbers like 10.



但是我没有在提到的附加资源中找到如何在使用非英语语言环境时为日期/十进制输入集成 jQuery。

这在本教程中得到了很好的解释: ASP.NET MVC 5 入门 在步骤 7 Examining the Edit Methods and Edit View (接近页面末尾)。
实际上它是相同的教程,但针对 ASP.NET MVC,而不是 ASP.NET MVC。

我尝试遵循相同的步骤,但我被卡住了,因为 ASP.NET CORE MVC 教程中的 _Layout View 无法设置与 ASP.NET MVC 教程中相同的方式。

您知道如何将 jquery Globalize js 包集成到 ASP.NET 中吗 核心 MVC 网络应用程序?或者你能更好地将 ASP.NET MVC 教程的关注部分翻译成 ASP.NET CORE MVC 方式吗?

最佳答案

经过几个小时的努力,我终于找到了解决方案(此页面的学分 http://www.tiselvagem.com.br/desenvolvimento/net/validacao-de-data-e-moeda-asp-net-mvc-jquery-validation-em-portugues/ 葡萄牙语)。

解决方案:

添加 methods_XX 文件(XX 代表项目的语言 - 在我的例子中为 methods_pt.js),然后更改 Views/Shared 文件夹中的 _ValidationScriptsPartial.cshtml 文件以包含添加的文件。就我而言:

<environment names="Development">
<script src="~/lib/jquery-validation/dist/jquery.validate.js"></script>
<script src="~/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js"></script>
<script src="~/lib/jquery-validation/methods_pt.js"></script>
</environment>
<environment names="Staging,Production">
<script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.14.0/jquery.validate.min.js"
asp-fallback-src="~/lib/jquery-validation/dist/jquery.validate.min.js"
asp-fallback-test="window.jQuery && window.jQuery.validator"
crossorigin="anonymous"
integrity="sha384-Fnqn3nxp3506LP/7Y3j/25BlWeA3PXTyT1l78LjECcPaKCV12TsZP7yyMxOe/G/k">
</script>
<script src="https://ajax.aspnetcdn.com/ajax/jquery.validation.unobtrusive/3.2.6/jquery.validate.unobtrusive.min.js"
asp-fallback-src="~/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"
asp-fallback-test="window.jQuery && window.jQuery.validator && window.jQuery.validator.unobtrusive"
crossorigin="anonymous"
integrity="sha384-JrXK+k53HACyavUKOsL+NkmSesD2P+73eDMrbTtTk0h4RmOF8hF8apPlkp26JlyH">
</script>
<script src="~/lib/jquery-validation/methods_pt.js"></script>
</environment>

关于asp.net-core-mvc - 将 jquery-globalize 集成到 ASP.NET Core MVC 应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40444366/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com