IF 문에서 라디오 버튼 목록의 라디오 버튼을 선택하는 데 문제가 있습니다. IF를 제외한 나머지 모든 항목은 올바르게 작동합니다. Request Pending이 기본값이지만 IF가 True 일 때 "Waiting for Approval"버튼을 선택해야합니다.라디오 버튼 목록이 새 값을 올바르게 선택하지 않습니다.
내 HTML 코드는 다음과 같습니다
rbGiftStatus.SelectedIndex = 4;
내가 같은 다른 방법의 suchs을 시도했다 : 그들 중
rbGiftStatus.Text = "4";
rbGiftStatus.SelectedItem = "4";
rbGiftStatus.SelectedValue = "4";
없음이 제대로 작동하지
<asp:RadioButtonList ID="rbGiftStatus" RepeatDirection="Horizontal"
runat="server" TabIndex="3">
<asp:ListItem Text="Request Pending" Selected="True" Value="1"></asp:ListItem>
<asp:ListItem Text="Check Pending" Value="2"></asp:ListItem>
<asp:ListItem Text="Completed" Value="3"></asp:ListItem>
<asp:ListItem Text="Waiting for Approval" Value="4"></asp:ListItem>
</asp:RadioButtonList>
내 C#이있다 , 나는 이유를 알 수 없다.
코드를 컴파일하는 동안
rbGiftStatus.SelectedIndex = 3;
을보십시오. 나는 몇 가지 문제가 무엇인지 모르겠다. lbltest.Visable = true; 레이블, 텍스트 상자 및 기타 컨트롤이 올바르게 작동하고 있습니다. RBL의 올바른 라디오 버튼이 선택되지 않았습니다 (명확히하기 위해 새로운 라디오 버튼을 선택하지 않고 기본값을 선택 상태로 유지). – Ryan'Selected = "true" '첫 번째 항목의 ASPX 태그에서 가져옵니다. 그건 너의 설정을 지나치게 타고 있을지도 모른다. –
시도해 보니, 여전히 운이 없다. 나는이 코드에 영향을 줄 수있는 다른 것이 있다고 생각합니다. AJAX 또는 Jquery, 아마 ... 그 외에, 나는 전혀 모른다 ... 나는 내 색인 생성을 고쳐 주셔서 감사합니다. – Ryan