2009-10-21 5 views
0

내 ASP.NET 라디오 버튼 그룹에서 첫 번째 라디오 버튼을 확인했습니다. 어떤 이유로 인해 페이지가로드되고 첫 번째 버튼이 자동으로 선택되며 체크되지는 않습니다. 그룹에서 처음이므로 자연스럽게 확인해야합니다. 실제로 (내가 행동 할 수 있도록)가 if 문에서 확인할 것 확인하면Radiobutton.Checked가 그룹의 첫 번째 버튼에 대해 작동하지 않습니다.

은 그러나 페이지가

myRadioButton.Checked이 거짓으로 끝 렌더링 할 때 확실히 확인 비록 false를 반환합니다. 이유를 모르겠다.

답변

0

Page_Load 동안 단추 상태를 설정하고 IsPostBack이 true/false인지 잊어 버리는 것이 좋습니다. 코드는 아마 다음과 같습니다 : 그것은 다음과 같이해야 할 때

Page_Load(...) { 
    SetFormState() 
}  

가 :

Page_Load(...) { 
    if (!IsPostBack) { 
     SetFormState() 
    } 
} 
+0

앞에서 언급했듯이 우리는 코드에서 임의의 기본 라디오 버튼을 선택하지 않습니다 – PositiveGuy

1

는 논리 문제 었죠. 나는 수표 논리 이후에 구속력을 지니고 있었다.

관련 문제