我有一个名为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不存在会给我一个错误吗?
答案 0 :(得分:0)
尝试使用以下语句,看看是否有效
<script src="@Url.Content("~/Scripts/LocaleConverter.js")"
type="text/javascript"></script>
如果这确实有效,请尝试清除IIS池或Web浏览器缓存的缓存。或者尝试点击&#34; Cntl + F5&#34;刷新。
如果有效,请告诉我