2017-05-26 2 views
0

Für mein Website-Modell habe ich eine boolesche Eigenschaft namens isLive. Meine Index-Methode zeigt das Ergebnis dieser Eigenschaft (wenn es wahr ist, wird es "live" anzeigen, "offline" andernfalls). In meinem Controller habe ich eine Methode namens EditStatus hinzugefügt, mit der der Benutzer nur den Status der Website aktualisieren kann. Meine EditStatus-Ansicht (die zum Websites-Controller gehört) zeigt ein Dropdown-Menü mit zwei Optionen an: Live/Offline. Dies ist, wie ich es auf den Index Ansicht übergeben:Wie wird die eindeutige ID des Modells an die Teilansicht übergeben?

@Html.Partial("EditStatus", item) 

Ich möchte wissen, wie die (auch bekannt als Modell) Stück passieren eindeutige ID dieser Teilansicht, so dass spezifische Modell aktualisiert werden.

+0

Sie fragen sehr ähnlich https://stackoverflow.com/questions/21172595/how-to-pass-model-to-partial-view. Sie können die Anweisung '@model int' zu Ihrer Teilansicht hinzufügen und sie dann mit dem Befehl' @ Html.Partial ("EditStatus", item.Id) 'einfügen –

Antwort

0

können Sie verwenden Viewdatadictionary: Beispiel:

@Html.Partial("EditStatus", new ViewDataDictionary { { "item", someInteger } }); 
Verwandte Themen