JavaScript文件未加载?

时间:2015-02-16 19:32:06

标签: javascript asp.net

我有一个名为LocaleConverter的文件:

var LocaleConverter = (function() {

    return {
        convertLocale: function(localeToConvert) {
            switch (localeToConvert) {
                case 'en-US':
                    return 'en-US';
                case 'en-GB':
                    return 'en-GB';
                case 'es':
                case 'es-MX':
                    return 'es';
                case 'fr-FR':
                    return 'fr';
                case 'fr-CH':
                    return 'fr-CH';
                default:
                    return 'en-US';
            }
        }
    }

} ());

我将脚本引入我的母版页,如:

<script src="../../Scripts/LocaleConverter.js" type="text/javascript"></script>

但是当我尝试这样的事情时:

var convertedLocale = LocaleConverter.convertLocale("fr-FR");

当我尝试在别处使用convertLocale时,告诉我convertLocale不存在会给我一个错误吗?

1 个答案:

答案 0 :(得分:0)

尝试使用以下语句,看看是否有效

<script src="@Url.Content("~/Scripts/LocaleConverter.js")" 
        type="text/javascript"></script>

如果这确实有效,请尝试清除IIS池或Web浏览器缓存的缓存。或者尝试点击&#34; Cntl + F5&#34;刷新。

如果有效,请告诉我