在我的default.aspx.cs
中,我收到以下错误:
The name 'LocaleConverter' does not exist in the current context
我在Page_Load
:
httpHandler.ProcessRequest(HttpContext.Current);
将以下内容添加到母版页时会发生错误:
<script type="text/javascript" src="<%= Fingerprint.Tag("~/Scripts/LocaleConverter.js")%>"></script>
<script type="text/javascript" src="<%= Fingerprint.Tag("~/Scripts/i18n/jquery.ui.datepicker-" + LocaleConverter.convertLocale("fr-FR") + ".js")%>"></script>
这是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';
}
}
}
} (LocaleConverter));