pass ein anderes Modell der partiellen view

Ich versuche mich zu übergeben, ein anderes Modell der teilweisen Ansicht aus einer Sicht. Ich habe zwei separate controller-Aktionen für Sie beide und zwei verschiedene Modelle ansehen. Aber wenn ich Anrufe, die teilweise Ansicht von innen Ansicht gibt es mir den Fehler

Den Modell-Element, übergeben das Wörterbuch ist vom Typ 'Anwendung.ViewModels.Model1ViewModel", aber dieses Wörterbuch erfordert ein modellelement vom Typ 'Anwendung.ViewModels.PartialViewModel'.

Rufe ich es wie folgt:

 @Html.Partial("_CreateUniFunctionPartial")

Modell rufen Sie in der Ansicht ist

@model Application.ViewModels.Model1ViewModel

und Modell in der partiellen view-Datei ist

@model Application.ViewModels.PartialViewModel

Ich bin nicht sicher, wie Sie Sie übergeben die Teilansicht so ist es nicht, diesen Fehler.

BEARBEITEN

Teilansicht

@model Application.ViewModels.PartialViewModel



 @using (Html.BeginForm("partialview", "ApplicationDetail", FormMethod.Post)) 
  {


<div class="form-horizontal">
    <h4>UniFunctionViewModel</h4>
    <hr />
    @Html.ValidationSummary(true)





    <div class="form-group">
        @Html.LabelFor(model => model.detail, new { @class = "control-label col-md-2" })
        <div class="col-md-10">
            @Html.TextBoxFor(model => model.detail, new { @placeholder = "Further Information" })
            @Html.ValidationMessageFor(model => model.detail)
        </div>
    </div>


</div>

}

InformationsquelleAutor der Frage user3541362 | 2014-05-11

Schreibe einen Kommentar