我正在循环浏览我网站上发布的所有数据并获取值,然后稍后再使用。用户将在页面上放置2个单选按钮,一个用正确答案,另一个用不正确答案。我需要知道如何根据发布的数据查看单选按钮是否已选中。这可能吗?检查是一个单选按钮在ASP.NET中回发后被选中
谢谢。
我正在循环浏览我网站上发布的所有数据并获取值,然后稍后再使用。用户将在页面上放置2个单选按钮,一个用正确答案,另一个用不正确答案。我需要知道如何根据发布的数据查看单选按钮是否已选中。这可能吗?检查是一个单选按钮在ASP.NET中回发后被选中
谢谢。
如果单选按钮被选中,会出现在发布数据的标题,与键控其UniqueID:
if (Request.Form[yourRadioButton.UniqueID] != null) {
// Radio button is checked, do something.
}
如果硬要直接从请求收集读书,读Request.Form["radiobuttonname"]
它将包含所选按钮的值。
但是,检查单选按钮控制本身要好得多 - 为什么你不能这样做?
我不知道表单将从何处发布,而表单是由用户创建的,因此他将无法分配ASP.NET按钮控件来调用特定的回发。这就是我决定这样做的原因。 – webnoob 2010-12-13 14:03:14
嗯,我想我只是有一个propper金发时刻。我忘记了这个值不会被公布,除非它被检查。 – webnoob 2010-12-13 14:03:57