2017-05-26 132 views
0

對於我的網站模型,我有一個名爲isLive的布爾屬性。我的索引方法顯示此屬性的結果(如果爲true,則會顯示「實時」,否則爲「脫機」)。在我的控制器中,我添加了一個名爲EditStatus的方法,允許用戶只更新網站的狀態。我的EditStatus視圖(屬於網站控制器)顯示包含2個選項的下拉菜單:Live/Offline。這是我如何把它傳遞給Index視圖:如何將模型的唯一ID傳遞給局部視圖?

@Html.Partial("EditStatus", item) 

我想知道如何將項目的(又名型號)唯一的ID傳遞給該局部視圖,使特定的模式將被更新。

+0

你質疑非常相似https://stackoverflow.com/questions/21172595/how-to-pass-model-to-partial-view。你可以在你的局部視圖中添加'@model int'指令,然後用命令'@ Html.Partial(「EditStatus」,item.Id)插入' –

回答

0

可以使用的ViewDataDictionary: 例如:

@Html.Partial("EditStatus", new ViewDataDictionary { { "item", someInteger } }); 
相關問題