Класс Streamwrite работает в Firefox, но не в IE - PullRequest
0 голосов
/ 21 сентября 2010

Итак, вот код на 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();`

Каждый знает, почему этот код функции работает в Firefox, но не в IE.Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 21 сентября 2010

Как выглядит содержимое вашего CSV-файла? IE любит автоматически форматировать данные XML и других типов, чтобы «выглядеть лучше» для пользователя, что иногда удаляет реальное намерение данных, которые будут отображаться / отображаться.

Вам может потребоваться изменить структуру / содержимое данных в исходном файле или выгрузить содержимое в литеральный элемент управления HTML, чтобы заставить его правильно отображаться.

0 голосов
/ 21 сентября 2010

Это код на стороне сервера, который не зависит от браузера.

Полагаю, что бы ни вызывал этот код со стороны клиента, в браузере обнаружена ошибка, из-за которой код не вызывался (или вызывался с неверными параметрами).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...