このコードのどこが間違っていますか? ビューにリストを渡す練習をしようとしています:
コントローラ:
public ActionResult About()
{
List<string> ListofColors = new List<string>();
ViewBag.colors.Add("red");
ViewBag.colors.Add("green");
ViewBag.colors.Add("blue");
ViewBag.ListColors = ListofColors;
return View();
意見:
<ul id="colors">
@foreach (var colors in (List<string>) ViewBag.ListColors) {
<li>
@colors
</li>
}
</ul>
私が得るエラーは次のとおりです: CS0103: 名前 'colors' は現在のコンテキストに存在しません