1
我有一個強類型的視圖,我有一個窗體。我在文本框中顯示聯繫人(對象)的值。聯繫人有一個功能列表。我也有一個數據庫中存在的所有函數的列表。在視圖中,我通過顯示覆選框列出所有功能(值:函數的ID,顯示:函數的名稱)。在此之前,我將聯繫人功能列表與所有功能進行比較,並檢查了聯繫人的功能。這樣的:如何將對象添加到視圖中的列表?
@foreach (extranetClient.Models.Classes.FonctionContact fonction in ViewBag.Fonctions)
{
string coche = "";
if ((@Model.ListeFonctions).Where(c => c.IdFonction == fonction.IdFonction).Count() > 0)
{
coche = "checked";
}
<input type="checkbox" @coche id="@fonction.IdFonction" />@fonction.LibelleFonction <br />
}
它看起來像:
但現在,如果用戶檢查一個複選框功能添加到聯繫人,我需要將其保存在聯繫人列表。我找不到如何做到這一點。有人有想法?
OK很好,但它是一個整體的形式,當我們要提交它,我們收到所有提交的數據的功能,'公衆的ActionResult AjouterModifierContact(聯繫contactAModifier) {}' –
如果您發佈到模型中,只要保證模型可以接收'int'的枚舉,並將複選框('function [x]')命名爲模型中的該屬性。 – Jay
我會嘗試,我會給你反饋。謝謝 –