2017-04-15 2 views
-2

Ich bin neu in MVC. Wie kann ich filtern und alle Datensätze zu einem bestimmten Datenelement angezeigt bekommen. Z.B. Wenn ich auf Id = 2 klicke, möchte ich alle Items anzeigen, die ID = 2 haben. Bitte könnte jemand helfenFilterung in MVC

+0

MVC in welcher Sprache? – Rafalon

+0

übergeben diese ID in einer Aktion das Ergebnis in einer Ansicht zurückgeben;) – Tushar

+0

Danke Rafhalon und Thushar.Im mit Entity Framework und C# Sprache. Ich habe versucht, die ID zu übergeben, aber es funktioniert nur für ein einzelnes Element. Aber wenn ich benutze Liste zeigt Fehler. Könnten Sie bitte ein Beispiel geben? Tut mir leid, ich bin ein totaler Anfänger – Devan

Antwort

0

In Ihrem Controller möchten Sie LINQ verwenden. Zum Beispiel:

public ActionResult GetListOfSomething() 
{ 
    var context = new MyDataContext(); 
    var model= new MyModel();  
    model.ItemList = context.MyObject.Where(x => x.SomeProperty == "SomeValue").ToList(); 
    return View(model); 
} 

Dies ist ein ziemlich einfaches Beispiel, aber veranschaulicht die Konzepte.