在这里用 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 个模型初始化有什么不同吗?