このビューを呼び出すあなたのコントローラのアクションで。私のコントローラで
class DisplayModel
{
public string str { get; set; }
}
私は私の見解にこのモデルを渡します:
例として、私はモデルを持っている
public ActionResult Display()
{
DisplayModel model = new DisplayModel
{
str = sb.ToString()
}
return View(model);
}
次のステップは、私の見解は強く型付けされたようにすることです。これを可能にするには、この行をトップに追加するには
最後に、なぜこのようにしていますか? これは、データをコントローラにポストバックする必要がある場合があるため、ビューバックの使用に比べて利点があります。あなたのビューからの値はあなたのモデルに自動的にバインドされました(あなたのアクションでモデルを宣言した場合)。あなたのビューで
さらに知識を
// model is automatically populated
public ActionResult Save(DisplayModel model)
{
}
、ViewDataを(またはViewBag)を利用して、私はあなたのコントローラでは、この答えStrongly Typed Views
'エラー:Index.cshtml –
編集中の文字literal'であまりにも多くの文字が!二重引用符を使用してください! –