私のローカル マシンでは、このスクリプト タグがうまく機能します。いくつかのスクリプトが含まれています
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
}
bundles.config ファイルのこの行からすべて。
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/js/jquery.unobtrusive*",
"~/js/jquery.validate*"));
また、連絡先フォーム (これは非常に小さなサイトです) で [送信] ボタンをクリックすると、クライアント側で検証が行われ、すべての必須フィールドに入力しない限りフォームは送信されません。ニーズがロードされています。
ただし、サイトを公開すると、「見つかりません」というエラーは発生しませんが、jquery.unobtrusive または jquery.validate スクリプトは読み込まれません。連絡先フォームで [送信] をクリックすると、ページがサーバー ラウンド トリップを実行しますが、これは私が望んでいるものではありません。
タグを使用してスクリプトを手動で追加し、ページをリロードすると、クライアント側で検証が行われます。
パスが正しいことを確認しましたが、Chrome は見つからないファイルなどを報告していません。何が間違っている可能性がありますか?