c# - 单选按钮在回发时失去值(value)

标签 c# asp.net postback radio-button

您好,我有一组用于"is"和“否”值的单选按钮,它们的名称为“选择”。默认选中"is"。它们都是 runat="server"。我阅读了如下回发的选择。只要验证没有失败,它就可以正常工作。例如,如果我选择“否”并且回传时验证失败,我仍然会看到“否”被选中。但是,如果我在更正所有内容后提交表单,则在服务器端读取的值为"is"!这是 .net 中的错误吗?如果是,我该如何解决?

foreach (string key in Request.Form.AllKeys)
{
    if (key.EndsWith("choice"))
        return Request.Form[key] == "yes";
}

最佳答案

这是我在更深层次上禁用 View 状态的问题。

关于c# - 单选按钮在回发时失去值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2759563/

相关文章:

asp.net - ExecuteScalar、ExecuteReader 和 ExecuteNonQuery 之间有什么区别?

asp.net - 单击按钮后 IsPostBack 始终为 false

asp.net - 刷新/重新加载 ASP.net 的副作用?

asp.net - 动态创建的用户控件无法处理回发事件

c# - 无法将类型为 'ASP.MyControlName_ascx' 的对象转换为类型 'MyControlName'

c# - CLR 同步块(synchronized block)地址

c# - 需要有关包含许多列的可编辑 WinForms 表格的建议,还有……这个小部件是什么?

mysql - 登录页面未重定向到 asp.net mysql 中的报告页面

javascript - 如何检查使用 JQuery 的 AJAX 调用的 ResultSet 是否有值(value)

c# - 收到 "you have an error in your SQL syntax"错误。这个查询出了什么问题?