1

如果复选框被选中,我如何检查 asp.net?这里的复选框:

<input type="checkbox" id="FootBallManager2013CheckBox" />
4

4 回答 4

3

由于您的标记未使用 CheckBox 服务器控件,因此我假设您要手动检查输入。

  1. 您必须提供输入 a name,否则无法发布。称之为,例如,name="FootBallManager2013CheckBox"
  2. 在代码隐藏中,Request.Form["FootBallManager2013CheckBox"]查看它是否为非空白。如果表单元素存在,则对其进行检查;如果不是,那不是。

例子:

var footBallManager2013CheckBoxChecked = !string.IsNullOrEmpty(Request.Form["FootBallManager2013CheckBox"]);

或者,您可以只使用服务器控件,这更容易。

<asp:CheckBox runat="server" id="FootBallManager2013CheckBox" />

代码隐藏:

if (FootBallManager2013CheckBox.Checked)
{

}
于 2012-11-17T16:52:16.463 回答
1

将html更改为

<input type="checkbox" id="FootBallManager2013CheckBox" RunAt="Server"/>

然后在服务器端的代码后面

if(FootBallManager2013CheckBox.Checked)
{
}
于 2012-11-17T16:49:04.950 回答
0

您可以通过复选框上的选中属性来判断:

输入类型="checkbox" id="FootBallManager2013CheckBox"选中="checked"

或代码明智(vb)

IF FootBallManager2013CheckBox.checked = checked then
[write what you want to do]
End IF
于 2012-11-17T16:47:54.617 回答
0
if(FootBallManager2013CheckBox.Checked)
{
}
于 2012-11-17T16:50:30.230 回答