Streamwriter类适用于Firefox但不适用于IE

时间:2010-09-21 16:54:37

标签: c# asp.net streamwriter

所以这是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 :(得分:0)

这是服务器端代码,不依赖于浏览器。

我猜测从客户端触发此代码的任何内容都有一个特定于浏览器的错误导致代码无法被调用(或者使用不正确的参数调用)。

答案 1 :(得分:0)

csv文件的内容是什么样的? IE喜欢将XML和其他类型数据自动格式化为用户“看起来更好”,这有时会删除要呈现/显示的数据的实际意图。

您可能需要更改源文件中数据的结构/内容,或将内容转储到HTML文字控件中,以使其正确呈现。