MVC 4, lista kontrolna i ja

Dzień dobry wszystkim.

Widzę, że zostało to omówione gdzie indziej, ale zastanawiałem się, czy coś się zmieniło, a rzeczy w MVC 4 stały się prostsze dla prostaków takich jak ja ?!

Scenariusz

Mam następujące, edytowane,Model:

public class CorporateDetails
{

    public Guid? Id { get; set; }

    [Key]
    public int CorporateDetailId { get; set; }

    public int? EmsId { get; set; }
    public string EmsName { get; set; }

    public virtual EmsType EmsType { get; set; }
}

public class EmsType
{
    [Key]
    public int? EmsId { get; set; }
    public string EmsName { get; set; }

    public virtual ICollection<EmsType> EmsTypes { get; set; }
}

Utwórz następujący standardwidok:

 <fieldset>
    <legend>CorporateDetails</legend>



    <div class="editor-label">
        @Html.LabelFor(model => model.EmsId, "EmsType")
    </div>
    <div class="editor-field">
        @Html.DropDownList("EmsId", String.Empty)
        @Html.ValidationMessageFor(model => model.EmsId)
    </div>
    <div class="editor-label">
        @Html.LabelFor(model => model.EmsName)
    </div>
    <div class="editor-field">
        @Html.EditorFor(model => model.EmsName)
        @Html.ValidationMessageFor(model => model.EmsName)
    </div>

    <p>
        <input type="submit" value="Create" />
    </p>
</fieldset>

To daje mi, z pudełka, piękną listę rozwijaną a laBlog Scotta Gu

Teraz moje prawdziwe pytanie brzmi: w jaki sposób mogę skutecznie przekonwertować to rozwijane pole do tego, co będzie efektywną listą wyboru?

Ponownie przepraszam za przejście przez wydeptaną ziemię, ale właśnie testowałem wodę, aby sprawdzić, czy nie nastąpiły jakieś aktualizacje.

Proszę zauważyć, że pierwszy projekt MVC idzie delikatnie, czuję się znowu bardzo gruby: ”(

questionAnswers(4)

yourAnswerToTheQuestion