如何知道视图中选择了哪个单选按钮?

时间:2009-11-13 09:39:24

标签: asp.net-mvc

我为我的某个控制器的索引操作创建了一个列表视图。 我已使用视图的源向此列表视图添加了一个新列“选择此项”。 该列将包含列表中每个条目的单选按钮。我只需在“选择此项”列中的工具箱中放置一个单选按钮控件即可实现。这是我在视图的设计中完成的,当我运行它时,我得到单选按钮,每个条目一个。该页面还有一个链接按钮,我想在此链接按钮单击上调用控制器操作,这将接收所选单选按钮的索引。因此,如果我选择第5个单选按钮,如何在控制器操作中接收5个。

我该怎么做?

此致 卡皮尔

1 个答案:

答案 0 :(得分:1)

如果使用纯HTML,您的单选按钮将具有相同的名称,但值不同。您将在POST中获得一个结果,其中包含所选值。

如果您使用ASP.net助手,它们是相同的,但它们将为您生成:请参阅:http://msdn.microsoft.com/en-us/library/dd410596.aspx您将为每个输入传递相同的名称(第一个参数)和不同的值(第二个参数) )。