NDW

アプリ開発やトラブルシューティング等のノウハウ、キャンプや登山の紹介や体験談など。

1. システムエンジニアリング ASP.NET Core 実装技術

ASP.NET Core: CreditCard属性のjavascriptエラー

投稿日:

Visual Studio 2019でASP.NET Coreプロジェクトを作成して[CreditCard]属性を使用すると、クライアント側で次のエラーが発生します。

Uncaught TypeError: Cannot read property ‘call’ of undefined. Exception occurred when checking element xxx, check the ‘creditcard’ method.

この属性は、jQuery Validation Pluginのcreditcardというルールを使用しており、jQuery Pluginのadditional-methods.jsファイルに収録されていますが、既定ではこのファイルは読み込まれません。(ファイル自体はjQuery Validation Pluginの一部として、プロジェクトのwwwroot\lib\jquery-validation\distに含まれています。)

そのため、次のようにこのファイルの参照を追加することでエラーを解消できます。

<script src="~/lib/jquery-validation/dist/jquery.validate.min.js"></script>
<script src="~/lib/jquery-validation/dist/additional-methods.min.js"></script>
<script src="~/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"></script>






-1. システムエンジニアリング, ASP.NET Core, 実装技術

関連記事

WindowsでQRコードを生成(VBScript)

概要 Windows環境でVBScriptを使用してQRコードを生成する方法を紹介します。 このVBScriptは、Excelを起動し、バーコードコントロールを使ってQRコードを生成しています。 動作 …

離脱確認ダイアログの仕様と表示方法

概要 ページ移動やページを閉じる際に、次のような確認ダイアログ(アンロードダイアログ)を表示できます。 ここでは、このダイアログの仕様や表示方法を説明します。 なお、このダイアログの正式名称がはっきり …

JavaにおけるFileとPathを使ったパス操作

サーバ側でのzipファイルの解凍等の際に、意図しないディレクトリやファイル(ディレクトリトラバーサル攻撃)へのアクセスを防ぐための検証として、絶対パスを正規化したい場合がある。 Fileクラスを使った …

Javaでのパスワード付きzipファイルの圧縮/解凍方法(ZipCrypto/AES)

先日、JavaでのZIP暗号化の考察という記事を書きましたが、zip4jのメンテナンスが再開されており、バージョン2系が公開されていましたので、これを使って通常のzip圧縮/解凍、パスワード付きzip …

ASP.NET Core: IHttpClientFactoryのサンプル

前回の記事でIHttpClientFactoryの使用方法を説明しました。 ここでは、サンプルを使用した具体的な使用方法を説明します。 前提 マイクロソフトが推奨するIHttpClientFactor …