我想知道如何在mvc3 asp.net C#中添加复选框。 我正在使用Aspx视图引擎。
我必须添加多个复选框,并且必须保存选中为true的复选框的数据。
我该怎么做?
答案 0 :(得分:2)
以下是一个例子:
在“模特课”中:
public class TennisCourt
{
[Key]
public int ID { get; set; }
[Display(Name = "Extérieur ?")]//=Outside in french
[Column("Outside")]
public bool Outside { get; set; }
}
在“查看索引”
中@model IEnumerable<TennisOnline.Models.TennisCourt>
@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>Gestion des Courts</h2>
<p>
@Html.ActionLink("Create New", "Create")
</p>
<table>
<tr>
<th>
Id
</th>
<th>
Outside ?
</th>
<th></th>
</tr>
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.ID)
</td>
<td>
@Html.DisplayFor(modelItem => item.Outside)
</td>
<td>
@Html.ActionLink("Edit", "Edit", new { id=item.ID }) |
@Html.ActionLink("Details", "Details", new { id=item.ID }) |
@Html.ActionLink("Delete", "Delete", new { id=item.ID })
</td>
</tr>
}
结果如下: