Html-Code.DropDownList SelectedValue
Wie können den ausgewählten Wert einer dropdownlist? Wenn die dropdownlist ist verknüpft mit dem gewählten Wert/item sollten die jüngsten Daten, die in der Datenbank gespeichert.
Hier ist, Was ich habe, so weit:
Controller:
int userid = int.Parse(UserID);
if (!string.IsNullOrEmpty(UserID))
{
IEnumerable<SelectListItem> address = db.Address
.Where(c => c.UserID == userid)
.OrderByDescending(c => c.ID)
.Select(c => new SelectListItem
{
//make drop down list multi line
//display complete address
Value = c.ID.ToString(),
Text = c.StreetName + ", " + c.City
});
ViewBag.AddressID = address;
}
return View();
Controller:
@Html.DropDownList("AddressID", null, "Select Address", new { @class = "dropdown-toggle col-md-9 form-control" })
InformationsquelleAutor aianLee | 2014-12-19
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese
In es die
Model.values
habe ich erwähnt, über die Liste, die Sie übergeben.und der Wert definiert, wird der Wert der Optionen im dropdown-Menü.
und der Text definiert den Text, Wert, dass Sie in der Lage, um zu sehen, in der dropdown -
und der Wert, den ich als set 4 id bezeichnet den Wert des ausgewählten Textes aus der Datenbank.
Hinweis:
new SelectList(Model.values, "Value", "Text", "4")
im es die 4, die ich definiert, hier wird der Wert der ausgewählten Adresse. Bitte übergeben Sie den Wert des ausgewählten Texts im Bereich.Bitte versuchen Sie den code unten.
Tun die folgende
In der Ansicht