Chaîne de l'Auteur de l'écriture dans un fichier texte

J'ai 100 zones de texte , et j'essaie de le faire tout le texte à partir de ces zones de texte à écrire dans un fichier texte , c'est mon code :

protected void Page_Load(object sender, EventArgs e)
{
    for (int i = 0; i <= 9; i++)
    {
        for (int j = 0; j <= 9; j++)
        {
            TextBox tb = new TextBox();
            tb.MaxLength = (1);
            tb.Width = Unit.Pixel(40);
            tb.Height = Unit.Pixel(40);
            //giving each textbox a different id  00-99
            tb.ID = i.ToString() + j.ToString();  
            Panel1.Controls.Add(tb);                       
        }
        Literal lc = new Literal();
        lc.Text = "<br />";
        Panel1.Controls.Add(lc);
    }
}

protected void btnShow_Click(object sender, EventArgs e)
{
    StringWriter stringWriter = new StringWriter();
    foreach (Control control in Panel1.Controls)
    {
        var textBox = control as TextBox;   
        if (textBox != null)
        {
            if (string.IsNullOrEmpty(textBox.Text))
            {                
                textBox.Style["visibility"] = "hidden";
            }
            //Write text to textfile.
            stringWriter.Write("test.txt", textBox.Text+","); 
        }  //end of if loop              
    }
}

J'ai créé un nom de fichier d'appel test.txt au dev dossier ( je suppose que c'est là où il suppose être) il n'y a pas d'erreur , mais le fichier texte n'ont pas de texte . Est-ce la bonne façon de le faire? Parce que quand j'ai essayé de déboguer , la valeur de stringWriter va commencer avec test.txt dans la première boucle et test.txttest.txt dans la deuxième boucle.

  • où se trouve votre fichier défini par ici
  • Désolé, mais je ne sais pas ce que signifiait u
  • votre chemin d'accès du fichier de sortie n'a pas été défini
  • fichier de sortie? j'ai tot il suffit d'écrire dans la test.txt le fichier que j'ai créé?
  • le problème est que le fichier texte doit être dans le web dev dossier , je ne peux pas le mettre ailleurs? parce qu'il ne peut pas détecter le fichier texte si je l'ai mis ailleurs.
InformationsquelleAutor user2376998 | 2013-06-25