2017-05-26 13 views
0

私のウェブサイトのモデルでは、isLiveというブール値のプロパティがあります。 My Indexメソッドはこのプロパティの結果を表示します(trueの場合は「ライブ」、それ以外の場合は「オフライン」)。私のコントローラでは、ユーザーがWebサイトのステータスのみを更新できるようにするEditStatusというメソッドを追加しました。ウェブサイトコントローラに属するEditStatusビューには、ライブ/オフラインの2つのオプションを含むドロップダウンメニューが表示されます。私は特定のモデルが更新されるように、この部分のビューに項目の(モデル別名)一意のIDを渡す方法を知りたいモデルの一意のIDを部分ビューに渡すにはどうすればいいですか?

@Html.Partial("EditStatus", item) 

:これは私がIndexビューに渡す方法です。

+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 } }); 
関連する問題