0
Seite Teilansicht:mvc5 Mehrere Modelle in einer Ansicht Verwendung Tuple
Models.SeededCategories
@if (Model.Categories.Any(s => s.ParentId == Model.Seed))
{
<ul>
@foreach (var node in Model.Categories)
{
if (node.ParentId == Model.Seed)
{
var inner = new Models.SeededCategories {Seed = node.Id, Categories = Model.Categories};
<li>
@{if (inner.Categories.FirstOrDefault(p => p.ParentId == node.Id) != null)
{
<input type="checkbox" id="@node.Id"/><label><input type="checkbox" [email protected] name="@node.ParentId" value="@node.Name"/><span></span></label><label for="@node.Id">@node.Name</label>
}
else
{
<input type="checkbox" id="@node.Id"/><label><input type="checkbox" [email protected] name="@node.ParentId" value="@node.Name"/><span></span></label><span>@node.Name</span>
}
}
@Html.Partial("_TreeCategories", inner)
</li>
}
}
</ul>
}
und im Blick:
@model Tuple<Models.SeededCategories,Models.InsertNews>
@Html.Partial("_TreeCategories", Model.Item1,new ViewDataDictionary())
Fehler unten:
Der Artikel Modell in das Wörterbuch übergeben ist vom Typ 'SededCategories', aber dieses Wörterbuch benötigt ein Modellelement vom Typ 'System.Tuple`2 [SeededCategories, InsertNews]
Ich habe zwei Modelle in Ansichtsseite, da die Verwendung sowohl von mir bitte helfen