在StreamWriter aspx.net中写入标签值

时间:2015-02-25 08:36:51

标签: c# asp.net printing

我的webform1.aspx中有一些标签,我将这些标签值保存在会话中,然后我通过StreamWriter.Now将其写入文本文件中,当我在另一个页面上导航时,当我回到这里时,标签值存在,但是不会写入文本文件。我无法理解是什么问题。这是我的代码:

      StreamWriter writer1 = new StreamWriter(@"c:\Room\bar1.doc",
         false, Encoding.GetEncoding("UTF-8"));



            using (writer1)
            {
                 if (Label38.Text == "0")
                    {


                        writer1.WriteLine(Label7.Text + Konvert(str) +  Label5.Text + Label4.Text );

                    }
              else if (Label38.Text != null)
                    {
                 writer1.WriteLine( Label7.Text + Konvert(str)  + Label38.Text +Label4.Text );

                    }
             }

       protected void btnTest_Click(object sender, EventArgs e)
           {

            Session["Minus"] = Label38.Text;
      }

1 个答案:

答案 0 :(得分:0)

1:您确定输入if语句吗?

2:你正在用Writer而不是Writer1写这个好吗?

3:为什么你需要2个SteamWriter,因为你似乎只使用其中一个。