Przekazywanie danych z częściowego widoku do jego macierzystego widoku

Jeśli mam widok i widok częściowy, czy jest jakiś sposób, w jaki mogę przekazać dane z widoku częściowego rodzicowi?

Więc jeśli mamView.cshtml:

<div id="@someDataFromPartialSomehow">
    @Html.Partial("_PartialView")
</div>

I_PartialView.cshtml:

@{ someDataFromPartialSomehow = "some-data" }

<div>
    Some content
</div>

Jak mogę zaimplementować coś takiego?

Próbowałem użyćViewBag.SomeDataFromPartialSomehow, ale to tylko skutkujenull w Jednostce Dominującej.

Próba

Aby spróbować rozwiązać problem generowania danych przed wywołaniem, spróbowałem tego:

View.cshtml:

@{ var result = Html.Partial("_PartialView"); }

<div id="@ViewData["Stuff"]">
    @result
<div>

_PartialView.cshtml:

@{ ViewData["Stuff"] = "foo"; }

<div>
    Content
</div>

Ale wezwanie do@ViewDate["Stuff"] nadal nic nie robi.

questionAnswers(5)

yourAnswerToTheQuestion