ここでMVCで頭を割る。
私は自分のモデルを次のように書きました:
public class AboutModel
{
public string AboutText { get; set; }
}
と私のコントローラとして:
public ActionResult About()
{
var model = new AboutModel { AboutText = "We build better software."};
return View(model);
}
new
行を次のように変更しました。
AboutModel model = new AboutModel { AboutText = "We build better software."}
そして最後に:
dynamic model = new AboutModel { AboutText = "We build better software."}
すべてが私のもので完全にうまくいくようですView
:
@model MvcApp.Models.AboutModel
<p>@if (Model != null)
{
@Model.AboutText
}</p>
私の 3 つのモデルの初期化に違いはありますか?