首先,MVC3中复选框的值可以通过在视图中的简单代码获取。在C#中,可以使用ViewBag
或ViewData
来传递参数。假设您有一个名为CheckBoxValues
的数组,其中包含您要传递的复选框值,您可以使用以下代码将数组中的值传递给视图:
// Controller code
public ActionResult Index()
{
var checkboxValues = new[] { "value1", "value2", "value3" };
ViewBag.CheckBoxValues = checkboxValues;
return View();
}
// View code
@using MyApp.Models
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
<table>
<thead>
<tr>
<th>Value</th>
</tr>
</thead>
<tbody>
@foreach (string checkboxValue in ViewBag.CheckBoxValues)
{
<tr>
<td>@checkboxValue</td>
</tr>
}
</tbody>
</table>
在上面的示例中,ViewBag.CheckBoxValues
被设置为checkboxValues
数组。在视图中,我们使用foreach
循环遍历数组中的每个元素,并将其显示为复选框。每个复选框的值由ViewBag.CheckBoxValues
传递。
因此,如果您想要获取MVC3中复选框的值,只需将复选框的值添加到ViewBag.CheckBoxValues
数组中,然后在视图中使用foreach
循环遍历并显示每个复选框的值。
领取专属 10元无门槛券
手把手带您无忧上云