Ich habe MVC3-Webanwendung, wo wir brauchen, um Radio-Button-Liste mit Validierung aufzufüllen. Mein Modell ist etwas wie dieses:
public class EmployeesViewModel
{
public List<Employee> listEmployee { get; set; } //To persist during post
public IEnumerable<SelectListItem> selectListEmployee { get; set; }
[Required]
public Employee selectedEmployee { get; set; }
}
public class Employee
{
public int ID {get; set;}
public string Name {get; set}
public string Department {get; set}
}
Ich muss radiobutton Liste etwas wie unten zu füllen:
- Employee1ID - Employee1Name - Employee1Department // id - name - department
- Mitarbeiter2ID - Mitarbeiter2Name - Mitarbeiter2Abteilung
- Mitarbeiter3ID - Mitarbeiter3Name - Mitarbeiter3Abteilung
Der ausgewählte Mitarbeiter sollte im Feld "selectedEmployee" gespeichert werden. Was ist der beste oder saubere Weg, um diese Optionsschaltfläche Liste in MVC3 aufzufüllen?
Anmerkung: Gesucht werden vor allem zwei Aufgaben: 1. Speichern des "Employee"-Objekts in jedem "Input"-Radiobutton-Tag, so dass der ausgewählte Mitarbeiter im Feld "selectedEmployee" gespeichert wird 2. Beste Möglichkeit, das Objekt "Employee" als Pflichtfeld zu markieren
Vielen Dank für Ihre Hilfe!
Gracias,