我有一个带有复选框列表和列表框的表单。
我需要当您选中或取消选中复选框时,它会通过添加或删除列表中的对象来修改 listBox 中的列表。这是它的外观:
以下是表单该部分的代码:
<div class="row-fluid">
<div class="span3">
<label>Fonction(s):</label>
</div>
<div class="span9">
@Html.ListBoxFor(contact => contact.SelectedFonctionIds, Model.ListeFonctionsSelectList, new { disabled = "disabled" })
</div>
</div>
<div class="row-fluid">
<div class="span5 offset3">
<div class="fonctions_container">
@foreach (extranetClient.Models.Classes.FonctionContact fonction in ViewBag.Fonctions)
{
string coche = "";
if ((@Model.ListeFonctions).Any(c => c.IdFonction == fonction.IdFonction))
{
coche = "checked";
}
<input type="checkbox" @coche id="@fonction.LibelleFonction" onclick="javascript:AjouterFonction();" value="@fonction.IdFonction" />@fonction.LibelleFonction <br />
}
</div>
</div>
</div>
有谁知道该怎么做?
我在考虑 Ajax,但问题是它是一个强类型视图,所有数据都与模型相关联。