travaux de classe streamWriter dans Firefox, mais pas IE
-
04-10-2019 - |
Question
Alors, voici le code en C # .Net.
string linie = txtFirstName.Text + "," + txtLastName.Text + "," + txtBirthday.Text + "," + txtEmail.Text + ",";
StreamWriter write = new StreamWriter(@"D:/Hosting/2691577/html/gshccadmin/site1/excel_formdata/birthday_club.csv", true);
write.WriteLine(linie);
write.Flush();
write.Close();`
Quelqu'un sait pourquoi ce code fonctionne derrière la fonction dans Firefox, mais pas IE. Merci à l'avance.
La solution
Qu'est-ce que le contenu de votre look fichier csv comme? IE aime données XML auto-format et d'autres types de « plus bel aspect » pour l'utilisateur, ce qui supprime parfois l'intention réelle des données à rendre / affiché.
Vous devrez peut-être modifier la structure / contenu des données dans le fichier source, ou vider le contenu dans un contrôle littéral HTML afin de l'obtenir pour rendre correctement.
Autres conseils
est le code côté serveur qui ne dépend pas du navigateur.
Je devine tout ce qui est le déclenchement de ce code du côté client a un bug spécifique du navigateur qui est à l'origine du code de ne pas être appelé (ou être appelé avec des paramètres incorrects).