Googeln für eine Weile, aber ich kann nicht näher kommen.MVC So ändern Sie die Dropdown-Liste Artikel-Namen
Ich verwende MVC mit einer EF Datenbankstruktur.
Ich möchte, dass die Dropdown-Listenelemente in der Ansicht mit anderen Namen angezeigt werden, als mit denen sie kommen.
Derzeit gibt die Lambda-Abfrage eine Liste() zurück. Ich möchte, dass jedes Element einen String-Namen abhängig von ihrem aktuellen Namen erhält. Schließlich muss das ausgewählte Feld in einem anderen Lambda als das Byte verwendet werden, das es war.
bearbeiten
//view
<p>
@using (Html.BeginForm("Index", "Home", FormMethod.Get))
{
<p>
@Html.DropDownList("vbType", (SelectList)ViewBag.Type, "" , new { onchange = "form.submit();" })
....
//controller
var typeLst = new List<byte>();
var typeQry = from t in db.model1
orderby t.TYPE
select t.TYPE;
typeLst.AddRange(typeQry.Distinct());
ViewBag.vbType = new SelectList(typeLst);
....
Vielen Dank im Voraus.
Bitte erstellen Sie ein [Minimal, vollständige und überprüfbare Beispiel] (https://Stackoverflow.com/help/mcve) Ihres Problems – Liam