2011-02-10 62 views
0

基本上我有几个复选框。如果复选框1被选中,我会将一个字符串分配给一个变量。所以我会让每个复选框都有自己的字符串,这些字符串将被保存到一个文本文件中。帮助在checkbox_checkedchange和按钮点击事件

只有当一个按钮被点击时,这些字符串才会被保存到文本文件中。

我这样做:

protected void CheckBox1_CheckedChanged(object sender, EventArgs e) 
{ 
    string masterbuild1 = "Exec_Build_starting_mail"; 
} 

    protected void Button1_Click(object sender, EventArgs e) 
     { 

      // create a writer and open the file 
      TextWriter tw = new StreamWriter("C:/Documents and 
Settings/Cha57061/Desktop/New Folder/C#/new/build.txt"); 

      // should i have a if statement like: 
if CheckBox1_CheckedChanged = true 
      { 
      tw.Write(masterbuild1); 
      } 
      // close the stream 
      tw.Close(); 

我想我需要在按钮添加单击如果else语句..在此先感谢

回答

0

你为什么不检查按钮checkbox的状态点击并分配字符串值。 如果您不能这样做,那么在Check_Changed事件中将其分配给viewstate,然后在按钮中单击检查值,然后继续。 (事件火灾检查和取消检查..不知道你在找什么!)

+0

谢谢。我想通了。在buttonclick事件我做了一个if(checkbox1.checked){do something};它运作良好 – jeremychan 2011-02-11 01:20:21