Ich habe 2 Tabellen in der DatenbankWie bekomme ich eine Liste von Objekten die ID vom Sitzungsstatus haben und zeige sie in Dropdownliste an?
Subject(subjID, subjName, tchID)
Teacher(tchID, tchName)
Wie Liste der Themen erhalten, die tchID
Wert von Sesstion Zustand haben und zeigen es in dropdownlist
? Mein Controller:
public ActionResult GetListSubj()
{
db = new DatabaseMng();
Teacher tch = db.Teachers.Find(Session["tchID"].ToString());
ViewBag.subjID = new SelectList(db.Subjects, "subjID", "subjName");
return View();
}
In Ansicht:
...
@Html.DropDownList("subjID", String.Empty)
Das ist mein Code ist, dann ist es nicht vollständig, weil es alle Themen zurückkehren, aber ich möchte Themen haben tchID
aus Sitzungsstatus in Anmeldungsansicht:
Vielen Dank. – Sherry
Aber was ist mit View? Weil es ein Fehler ist: LINQ to Entities erkennt die Methode 'System.Object get_Item (System.String)' nicht und diese Methode kann nicht in einen Speicherausdruck übersetzt werden. – Sherry
Lesen Sie die Session-Wert-Seite dieses linq-Ausdrucks zu einer Variablen (wie im zweiten Beispiel) und verwenden Sie diese. – Shyju