Html-Code.DropDownList razor

Ich bin neu in der MVC und C# und mit harten Zeit mit einer dropdown-Liste.

Was ich versuche zu erreichen ist die Initialisierung meiner Seite mit einem Objekt, behält die Einstellungen.

(Ich lese die Einstellungen aus der XML-Datei).

Hier ist, was ich haben

public class StoreSettings  
{  
    public String BackSrs2Path { get; set; }  
    public int NoLines { get; set; }  
    public String Requesturl { get; set; }  
}  

public class Store  
{  
    public String StoreId { get; set; }  
    public String Address { get; set; }  
    public StoreSettings StoreSettings { get; set; }  
}  

und das Modell für meine Ansicht-Seite ist eine Liste von Speichern

@model System.Collections.Generic.List<Control2.Models.Store>  
@{     
List<SelectListItem> selectList = new List<SelectListItem>();  
foreach (var Store in Model)  
{  
SelectListItem i = new SelectListItem();  
i.Text = Store.StoreId;  
i.Value = Store.StoreId;  
selectList.Add(i);  
}  
 }  
 @using (Html.BeginForm())  
{  
 SelectList list = new SelectList(selectList, "Value", "Text");  
 @Html.DropDownList("ddl", list, "select store", new { onchange = "this.form.submit();" });  
  }  
  } 

Durch Lesen der Beispiele, die hier verwaltet werden, die zum Auffüllen der dropdownlist aus meinem Modell und postsback

aber jetzt brauche ich, um nur das ausgewählte Objekt aus der Liste aus und wenden Sie seine seetings auf die Seite, um Sie anzuzeigen etc eine Meldung "Sie ve ausgewählt Speichern"+Storeid(die slected aus dropdown)

Auch dieser code ist geschrieben in meinem cshtml-Seite, die ist nicht die beste, aber konnte nicht herausfinden, wie muss ich es tun mit dem ViewModel und dropdown-Liste

InformationsquelleAutor Giorgos Nikolaidhs | 2015-01-10

Schreibe einen Kommentar