我打開一個帶有複選框的.aspx頁面,當它被選中時,它必須更改電臺列表的可見性。 當我檢查它,收音機列表顯示,但是當我取消它時,收音機列表不會消失。 所以,我的代碼是:複選框CheckedChanged無法正常工作
前端:
<asp:CheckBox ID="ckbProspect" runat="server" AutoPostBack="true"
oncheckedchanged="ckbProspect_CheckedChanged" />
<asp:RadioButtonList ID="rbListProspect" runat="server" Visible="false"
AutoPostBack="true" RepeatDirection="Horizontal">
<asp:ListItem Value="1" Text="Sim"></asp:ListItem>
<asp:ListItem Value="0" Text="Não"></asp:ListItem>
</asp:RadioButtonList>
後端
protected void ckbProspect_CheckedChanged(object sender, EventArgs e)
{
rbListProspect.Visible = ckbProspect.Checked;
}
我怎樣才能解決這個問題,什麼是錯?
如果添加 「的AutoPostBack = true」 添加到ASP的控制,會發生什麼? – hogarth45
@Op只要我看到你的代碼,他們都很好,甚至他們在我的VS2015中也相應地工作,我會建議你在Visual Studio中創建一個新的站點並測試它作爲一個新的站點。 –