2011-04-06 3 views
-1

이 코드가 작동하지 않는 이유는 무엇입니까?코드 (asp.net)의 오류

if (DropDownList1.SelectedIndex == 1) 
{ 
    btnOk1.Visible = true; 
    btnOk2.Visible = false; 
} 
else 
{ 
    btnOk1.Visible = false; 
    btnOk2.Visible = true; 
} 
+2

이 코드를 호출하는 위치에 대한 자세한 정보를 제공 할 수 있습니까? 페이지로드? 버튼 이벤트? 포스트 백 중? – NerdFury

+1

그 코드가 작동하지 않는다면 무엇을 의미합니까? 모든 코드를 게시하고 문제를 설명 할 수 있습니까? –

+0

매번 else 파트가 실행됩니까? –

답변

0

: 여기서이 코드를 .more 설명이라고 부릅니다.

는 둘째 : 다음을 확인 재산 autoPostBack = true;

0

그것은 당신이 코드가 드롭 다운에서 항목을 선택하는 순간에 당신이 개 버튼의 상태를 변경하는 기대 가능성이 높다. 코드가 서버 측이므로 코드를 제출할 때까지 실제로 발생하지 않습니다.

대신 JavaScript 또는 jQuery를 조금 사용해 보시기 바랍니다. 그런 다음 다시 게시하기 전에 브라우저에서 코드가 실행되고 버튼의 상태가 즉시 변경됩니다.