如何在mvc3中访问动态创建的单选按钮

时间:2012-02-24 08:49:15

标签: asp.net-mvc

 foreach (var qList in Model)    { 

@Html.RadioButton("InputAnswer[" + index + "]", "Yes", false, 
          new { onclick = "LoadQuestion('" + qList.ID + "','Yes')" })<label>Yes</label>

@Html.RadioButton("InputAnswer[" + index + "]", "No", false,
                  new { onclick = "LoadQuestion('" + qList.ID + "','No')" })<label>No</label>                                

}

根据模型,它将创建1,2,3或4组单选按钮为(是和否)。我需要从单选按钮(是或否)获取输入,我需要动态显示子控件。

需要帮助:请给我一些帮助。如果您可以建议我如何从控制器中完成此任务,那将会很棒 - &gt;模型 - &gt;视图。

1 个答案:

答案 0 :(得分:0)

最简单的方法就是传递

LoadQuestion(this)
在LoadQuestion javascript调用中

。这将为您提供当前单击的单选按钮的参考。然后你可以使用该引用来询问radiobutton的信息(id,value,checked等等)然后应该允许你根据radiobutton的状态切换其他值。