J'ai une expérience limitée avec .net. Mon application génère une erreur this.dateTimeFormat est indéfinie, que j'ai retracée jusqu'à un bug ajax connu. La solution affichée dit:.net - Comment enregistrer un script de démarrage?
« enregistrer les informations suivantes en tant que script de démarrage: »
Sys.CultureInfo.prototype._getAbbrMonthIndex = function(value)
{
if (!this._upperAbbrMonths) {
this._upperAbbrMonths = this._toUpperArray(this.dateTimeFormat.AbbreviatedMonthNames);
}
return Array.indexOf(this._upperAbbrMonths, this._toUpper(value));
};
Alors, comment dois-je faire cela? Est-ce que j'ajoute le script au bas de mon fichier aspx?
Alors Wayne je mettrais votre javascript dans l'en-tête? Dois-je envelopper "string str = ..." dans une fonction appelée "myscript"? – mrjrdnthms
Non, vous devez simplement ajouter ce code dans le code-behind, très probablement dans la méthode de chargement de page. "MyScript" est juste un nom, donc vous pouvez vérifier si ce script a déjà été chargé. Le code ci-dessus est écrit en C# – Wayne
Je le mettrais de loin dans un fichier externe. Il n'y a rien ici qui doit être en ligne. –