C# MVC FormCollection中的复选框和单选按钮

C# MVC FormCollection中的复选框和单选按钮,c#,model-view-controller,checkbox,radio-button,formcollection,C#,Model View Controller,Checkbox,Radio Button,Formcollection,我进行了一些搜索,以确定选择了哪个单选按钮,以及是否选中了复选框,或者是否仅使用传递给我的操作方法的FormCollection 由于我不想在这里讨论的原因,我不能使用Html帮助程序,所以自动添加隐藏字段对我来说是不合适的。我确实发现有人建议在collection对象上使用GetValue来确定选择了哪个单选按钮,但我似乎无法做到这一点,因为它正在寻找一个ValueProvider,我不知道该放在哪里 基本上,我只想能够确定单击了哪个单选按钮,以及是否在表单集合中选中了复选框……为什么这么难

我进行了一些搜索,以确定选择了哪个单选按钮,以及是否选中了复选框,或者是否仅使用传递给我的操作方法的FormCollection

由于我不想在这里讨论的原因,我不能使用Html帮助程序,所以自动添加隐藏字段对我来说是不合适的。我确实发现有人建议在collection对象上使用GetValue来确定选择了哪个单选按钮,但我似乎无法做到这一点,因为它正在寻找一个ValueProvider,我不知道该放在哪里

基本上,我只想能够确定单击了哪个单选按钮,以及是否在表单集合中选中了复选框……为什么这么难


有人能给我指一下正确的方向吗?

我已经有一段时间没有看这个了,但这可能与复选框只有在被选中时才被提交有关

就好像它是被提交的一样


如果您的复选框的名称显示为“已提交”,请重复表单中的项目。

我最终序列化了我的帖子数组,单选按钮和复选框刚刚工作。

没有人知道这一点吗?肯定有办法吗?