Zugriff auf die Eigenschaft des Modells, ASP.NET MVC-Ansicht

Bin ich Probleme beim Zugriff auf eine der Eigenschaften des Modells, ich bin vorbei ein Blick.

Das Modell ist wie folgt definiert:

public class ProductBasket
{
    public ProductBasket()
    {
        Products = new List<ProductConfiguration>();
        Errors = new List<string>();
    }
    public List<ProductConfiguration> Products { get; set; }
    public List<string> Errors { get; set; }
}

Meiner Ansicht nach dem Modell der Richtlinie wird erklärt, wie diese:

@model MyApp.ViewModels.Product.ProductBasket

Ich bin nicht auf die Products Eigenschaft in einem foreach Schleife. In VisualStudio, wenn ich hover der Model variable in der Schleife, die Sie zeigt:

List<MyApp.ViewModels.Product.ProductConfiguration> 
WebViewPage<List<MyApp.ViewModels.Product.ProductConfiguration>>.Model { get; }

Dies ist die vorherigen Modell war ich mit - ich weiß nicht, warum es da ist?

, Was ich getan habe

Instinkt sagt mir, ich sollte in der Lage sein, um Zugriff auf die Produkte Eigentum mit Model.Products (Sag mir bitte wenn dies falsch ist), aber ich verstehe nicht, warum die Ansicht nicht weitergegeben werden, eine ProductBasket?

Prüfen Sie, ob das korrekte Modell in einem controller, und ja, Sie sollten in der Lage sein, um Zugriff auf Produkte mit dem Modell.Produkte.

InformationsquelleAutor NRKirby | 2015-07-25

Schreibe einen Kommentar