2011-02-10 2 views
0

의 이벤트에서 기본적으로 몇 가지 확인란이 있습니다. 확인란 1을 선택하면 문자열을 변수에 할당합니다. 그래서 각 체크 박스에는 텍스트 파일에 저장 될 자체 문자열이 있습니다.checkbox_checkedchange 및 click

버튼을 클릭 할 때만 해당 문자열이 텍스트 파일에 저장됩니다.

나는이했다 .. 나는이 경우 다른 문을 클릭 버튼에 추가 할 필요가 있다고 생각

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(); 

를 사전에 감사

답변

0

왜 버튼의 checkbox의 상태를 확인하지 않습니다 클릭하고 문자열 값을 할당하십시오. 그럴 수 없다면 Check_Changed 이벤트에서 viewstate에 할당 한 다음 버튼에서 값을 확인하고 더 진행하십시오. (확인 및 선택 취소를 위해 이벤트가 발생합니다. 무엇을 찾으시는 지 확실하지 않습니다.)

+0

감사합니다. 나는 알아 냈다. on buttonclick event if (checkbox1.checked) {뭔가해라}; 잘 작동한다 – jeremychan