この URL のデモソリューションに基づいて作成した jQuery グローバライズ プラグインを使用した単純な aspx ページがあります: https://weblogs.asp.net/scottgu/jquery-globalization-plugin-from-microsoft。
私は .Net Framework 4.5.1 で Visual Studio 2013 Pro バージョンを使用しており、この aspx ページを含むプロジェクトは Web サイト プロジェクトです。
この単純な aspx ページがレンダリングされると、常に JavaScript エラーが発生します。このエラーのスクリーンショットは次のとおりです。この単純な aspx のマークアップも以下に示します。このページにはコード ビハインド コードは使用されていません。
質問: Scott のブログのデモ サンプルの同様のコードはエラーなしで動作しますが、何が原因である可能性がありますか? Chrome の [ソース] タブで確認したところ、すべてのスクリプト ファイルが正しく読み込まれているため、非常に混乱しています。
シンプルな aspx のマークアップ
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default18.aspx.cs" Inherits="Default18" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>UK Store</title>
<script src="Scripts/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="Scripts/jQuery.glob.min.js" type="text/javascript"></script>
<script src="Scripts/globinfo/jQuery.glob.en-GB.min.js" type="text/javascript"></script>
<script type="text/javascript">
$.preferCulture("en-GB");
</script>
</head>
<body>
<h1>Apple Strudel</h1>
Product Price: <span id="price"></span>
<br />
Date Available: <span id="available"></span>
<br />
Units in Stock: <span id="units"></span>
</body>
</html>