2011-11-15 23 views
1

これは愚かな質問かもしれませんが、asp.net mvcのビューに渡したViewModelオブジェクトをどのように参照できますか?ビューでViewModelを参照するにはどうすればいいですか

ので、私はそれを参照してくださいどのように、私のコントローラのアクションは、私の見解では、この最後の

return View(myModelObject); 

を持って言うの?かみそりの構文を使用してください。

答えて

2

あなただけの2が

  1. (小文字mの)ビューのヘッダで使用@model

    @modelがあなたのモードを使用

  2. をMyNamespace.MyModelObject手順必要ブロックまたは行ステートメント内のコードは、次のようになります。

Line

@Model 
ブロック

@{ 
    Model 

}

とは、あなたが大文字のM

を使用します覚えています
2

ViewDataDictionaryオブジェクトのModelプロパティで参照できます。あなたのViewModelのプロパティを参照するには、このような何か:

@{string StringVariable = Model.YourViewModelStringProperty;} 
1

あなたは@modelin the header of the view@inheritsを使用することができます。次に、ビューのコードでは、オブジェクトModelは、モデルに対する静的型参照です。

関連する問題