Dropdownlist in MVC3

Status
Niet open voor verdere reacties.

Jerre92

Gebruiker
Lid geworden
16 mrt 2012
Berichten
7
Hey,

Heb 'n databank, met daarin een aantal tabellen (logisch :D). Nu wil ik met MVC3 een dropdownlist bij de create van een nieuwe official, met daarin alle toernooien.

Maar om eerlijk te zijn, weetik niet exact hoe 'k het moet doen, heb al een paar uur liggen googlen, maar ik ben er weinig tot niets wijzer van geworden. Is er iemand die me hierbij kan helpen?

Met wat ik nu heb, als 'k een nieuwe View (create) genereer met OfficialViewModel, geeft hij enkel de create knop, geen bijkomende code.

Alvast bedankt.


Model:
Code:
namespace Go4Sports.Models
{
    [MetadataType(typeof(OfficialsMetaData))]
    public partial class Officials
    {
        public class OfficialsMetaData
        {
            [Required]
            [Display(Name = "Naam")]
            public string referee_name { get; set; }

            [Display(Name = "Address")]
            public int address { get; set; }

            [Display(Name = "Tournament")]
            public int toernooi { get; set; }
        }
    }
}

Modelview

Code:
namespace Go4Sports.ViewModel
{

    public class OfficialViewModel
    {
        public IEnumerable<tbl_tournament> Tournaments { get; set; }
    }

    
}

Controller:

Code:
public ActionResult Create()
        {
         var model = new OfficialViewModel
         {
             Tournaments = go4sportsDB.tbl_tournament.ToList()
         };

            return View(model);
        }
 
@Html.DropDownListFor(r => r.tournementid, new SelectList(Tournements, "id", "name"))

Tournements moet je dan of uit je Model of ViewData halen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan