0

これが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では機能しない理由は誰でも知っています。前もって感謝します。

4

2 に答える 2

0

これは、ブラウザに依存しないサーバー側のコードです。

クライアント側からこのコードをトリガーしているものには、ブラウザー固有のバグがあり、コードが呼び出されない(または誤ったパラメーターで呼び出される)原因になっていると思います。

于 2010-09-21T17:02:12.153 に答える
0

csvファイルの内容はどのようになっていますか?IEは、XMLやその他のタイプのデータを自動フォーマットして、ユーザーにとって「見栄えが良くなる」ようにします。これにより、レンダリング/表示されるデータの実際の意図が失われることがあります。

データを正しくレンダリングするには、ソースファイルのデータの構造/コンテンツを変更するか、コンテンツをHTMLリテラルコントロールにダンプする必要がある場合があります。

于 2010-09-21T17:06:51.787 に答える