마법사의 첫 번째 단계 후에 사용자가 "계속"을 클릭하면 MyRadioBtn 값 (선택된 인덱스)이 1인지 확인하고 싶습니다. 그렇지 않으면 패널을 열고 마법사.C# : 마법사의 다음 단계 전에 필드 값을 확인하려면 어떻게합니까? (NextButtonClick)
<asp:RadioButtonList ID="MyRadioBtn" runat="server" AutoPostBack="True">
<asp:ListItem Value="0">No</asp:ListItem>
<asp:ListItem Value="1">Yes</asp:ListItem>
</asp:RadioButtonList>
코드 숨김 :
protected void Wizard1_NextButtonClick(object sender, WizardNavigationEventArgs e)
{
if (Wizard1.ActiveStepIndex == 0)
{
if (MyRadioBtn.SelectedIndex == 1)
{
//Stop the user from moving on to step 2
e.Cancel = true;
//Show the user a panel
WarningPanel.Visible = true;
}
else {
//Continue to STEP 2
}
}
}
으로 변경하십시오. 네트워크 도구로 포스트 백이 실행되고 있는지 확인 했습니까? – user2214497