如何判断是否通过页面加载asp.net检查表单复选框

时间:2011-06-06 19:58:40

标签: c# asp.net checkbox pageload

很抱歉,如果这是重复的,我看到的大多数问题都是相似的,但不是同一个问题。

我有一个带有复选框的表单:

<input id = "ppCheckBox" type = "checkbox" name = "policy"/>

我在JS中执行ajax调用,将所有表单数据发送到页面加载。我希望能够知道在页面加载期间是否选中了该复选框。

关于如何做到这一点的任何想法?有Request.Params.["policy"].isChecked()之类的东西吗?或者我可以用来确定它是否被检查的任何方法?

2 个答案:

答案 0 :(得分:3)

我将您的输入和asp按钮添加到页面,单击按钮,然后查看调试器中的Request["policy"]

取消选中该复选框后,Request["policy"]会返回null。选中后,它会返回"on"

答案 1 :(得分:2)

使其成为服务器端:

<input runat="server" id = "ppCheckBox" type = "checkbox" name = "policy"/>

然后,您可以在C#代码中按名称引用ppCheckBox