您好,我有一组用于"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/