ASP.NET MVC3 は初めてです。
コントローラーからビューに値を渡してから、その値をビュー内のテキスト入力に割り当てようとしました。
ビューバッグとビューデータで試しました。デバッグ中にビューバッグ内の値を見つけることができましたが、ビューがブラウザーに表示されると、テキストボックスが空になります。
ただし、.cshtml ファイル内から viewbag に値を割り当てると、機能します。
コントローラ
public ActionResult Contact()
{
ViewBag.fullname = "Hello";
........
return view();
}
意見
@{ ViewBag.lastname = "Hello";
}
@Html.TextBox("fullname", (string)ViewBag.fullname)
@Html.TextBox("lastname", (string)ViewBag.lastname)
出力
最初のテキストボックス - 空
2 番目のテキスト ボックス - こんにちは