4 Stimmen

Abrufen des ausgewählten Wertes in einer asp.net mvc-Auswahlliste

Ich scheitere an immer das ausgewählte Element auf eine Mvc-Dropdown-Liste. Ich kann nicht stehen viewdata, und jedes Beispiel verwendet es. Hier ist mein Code, danke im Voraus.

//controller
  public ActionResult Register(Models.Person APerson)
        {

        }

  public class Person
    {
        public Person()
        {
            using (var model = new theModel())
            {

                var countriesList = (from c in model.Countries
                                     orderby c.Name ascending
                                     select c).ToList();
                Countries = new SelectList(countriesList, "ID", "Name");

            }

        }

        [Required]
        [DisplayName("Country")]
        public SelectList Countries { get; set; }

        public string SelectedCountry { get; set; }

    }

  <%=Html.DropDownListFor(m => m.SelectedCountry, Model.Countries) %>

Ich weiß, dass es eine Reihe von Fragen zu diesem Thema gibt, aber ich kann kein einfaches Beispiel finden, das das Muster verwendet.

3voto

Scott Punkte 2033
Countries.SelectedValue

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X