Ciao a Tutti,
Mi sto approcciando a modello MVC e sono già incastrato :
Il ticket è relazionato con project con relazione 1:1codice:public DbSet<Ticket> Tickets { get; set; } public DbSet<Project> Projects { get; set; } public class Ticket { public int Id { get; set; } [Required] public virtual Project Project { get; set; } [Required] public DateTime Date { get; set; } [Required] public string Text { get; set; } } public class Project { public int Id { get; set; } public string Name { get; set; } }
Con lo scaffolding ho generato le CRUD.
Non ho trovato il dropdown per la scelta del Project.
Da quanto ho capito dovrei modificare il Controller passandogli alla view la lista
E poi nella view creare il drop down.codice:// GET: Tickets/Create public ActionResult Create() { return View(); }
Però non ho idea di come procedere, online si trova di tutto e di più.codice:<div class="form-group"> @Html.LabelFor(model => model.Project, htmlAttributes: new { @class = "control-label col-md-2" }) <div class="col-md-10"> @Html.DropDownListFor() </div> </div>
Mi potete indicare la direzione più standard^

Rispondi quotando