我已經搜索了所有討論此問題的主題,並且似乎無法找到一個使用Asp.net C#解釋問題的方法,所有內容都是javascript或MVC或PHP我推理的原因,這個。輸入控件類型複選框始終爲真
我有2個輸入控件類型複選框
<input runat="server" type="checkbox" name="chkChildSexMale" id="chkChildSexMale" />
<input runat="server" type="checkbox" name="chkChildSexFemale" id="chkChildSexFemale"/>
<asp:Button ID="btnSaveCheckBoxes" runat="server" Text="Save CheckBox" OnClick="btnSaveCheckBoxes_Click" />
* 在我的按鈕單擊事件EDITED **
protected void SaveCheckBoxes()
{
if (chkChildSexMale.Checked)
{
do something
}
else if (chkChildSexFemale.Checked)
{
do something else
}
}
然後我把這個方法
protected void btnSaveCheckBoxes_Click(object sender, EventArgs e)
{
SaveCheckBoxes();
}
擺脫'名字= 「」 – SLaks
我改了名字,但是沒有解決問題chkChildSexMale.Checked總是成立的,即使它沒有被檢查 –