以下是一个示例的解决方案,展示了如何创建一个包含多个单选按钮的集合。
在视图文件中,可以使用foreach
循环来迭代选项列表,并为每个选项创建一个单选按钮。示例如下:
@model YourViewModel
@foreach (var option in Model.Options)
{
}
在上面的示例中,YourViewModel
是包含选项列表的视图模型。Options
是一个包含选项的列表,每个选项都具有一个Value
属性和一个Label
属性。
在提交表单时,可以使用SelectedOption
属性来获取所选选项的值。
在控制器中,可以使用以下代码来处理表单提交:
[HttpPost]
public IActionResult ProcessForm(YourViewModel model)
{
var selectedOption = model.SelectedOption;
// 处理选中选项的逻辑
return RedirectToAction("Result");
}
在ProcessForm
方法中,可以使用model.SelectedOption
来获取所选选项的值,然后对其进行处理。
以上是一个基本的示例,你可以根据自己的需求进行修改和扩展。