2016-11-05 6 views
4

にjqueryのは、グローバル化統合:をVisual Studioの目的とあなたの最初のASP.NET MVCのコアアプリケーションを構築することは、簡単な映画のアプリケーションを構築することです。あなたは価格 フィールドに小数点やカンマを入力することができないかもしれないこのチュートリアルではASP.NET MVCアプリケーションコア

注:ステップAdding a modelで、以下のこのノートがあります。小数点にカンマ( "、")を使用し、米国英語以外の日付形式の を使用する英語以外のロケールのjQuery検証をサポートするには、 はアプリをグローバル化するための手順を実行する必要があります。詳細については の追加リソースを参照してください。今のところ、10のような整数を入力するだけです。

英語以外のロケールを使用している場合、日付/小数の入力にjQueryを統合する方法については、前述のその他のリソースでは見つかりませんでした。

これはよく、このチュートリアルで説明している:ステップ7 Examining the Edit Methods and Edit ViewでASP.NET MVC 5(ページの端に近い)を開始することができます。 実際には同じチュートリアルですが、ASP.NETではなくASP.NET MVCをターゲットにしていますCORE MVC。

同じ手順を実行しようとしましたが、ASP.NET CORE MVCチュートリアルの_LayoutビューをASP.NET MVCチュートリアルと同じ方法で設定できないため、私は立ち往生しています。

jquery Globalize jsパッケージをASP.NETに統合する方法を知っていますかコア MVC web App?それとも、ASP.NET MVCチュートリアルの懸案事項の一部をASP.NET CORE MVCに変換できますか?

答えて

1

私は最終的に解決策を見つけました(このページのクレジットはポルトガル語で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に)、その後、追加含めるビュー/共有フォルダに_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> 
関連する問題