如果我有視圖和部分視圖,是否有任何方法可以將數據從部分視圖傳遞給父視圖?將數據從部分視圖傳遞到其父視圖
所以,如果我有View.cshtml
:
<div id="@someDataFromPartialSomehow">
@Html.Partial("_PartialView")
</div>
而且_PartialView.cshtml
:
@{ someDataFromPartialSomehow = "some-data" }
<div>
Some content
</div>
我怎麼會去實現這樣的事情?
我試過使用ViewBag.SomeDataFromPartialSomehow
,但這只是導致父母中的null
。
嘗試
要嘗試圍繞數據的問題得到被稱爲我想在此之前產生:
View.cshtml
:
@{ var result = Html.Partial("_PartialView"); }
<div id="@ViewData["Stuff"]">
@result
<div>
_PartialView.cshtml
:
@{ ViewData["Stuff"] = "foo"; }
<div>
Content
</div>
但是撥打@ViewDate["Stuff"]
仍然沒有遺憾。
你所說的「傳從數據指什麼部分查看父母「完全是? – bump
那麼在我給出的例子中,想法是包裝div的ID是從部分視圖中設置的。 –