在页面上显示模型内容并“检查空”,MVC

时间:2013-07-18 10:04:49

标签: c# asp.net-mvc razor

我试图在MVC应用程序的.cshtml文件中显示我的模型的字符串内容。我试图在页面上显示Model.SomeString的内容:

<p> @(Model.SomeString == null ? "Empty String" : Model.SomeString ) </p>

这会出现以下错误:

  

NullReferenceException:“对象引用未设置为的实例   对象“。

如何在页面上显示我的模特的内容?我正在尝试实现自己的帮助程序,因此不要使用mvc中包含的帮助程序。有什么建议吗?

1 个答案:

答案 0 :(得分:2)

确保将模型实例传递给视图。

在您的控制器中:

MyModel myModelInstance = new MyModel();

return View(myModelInstance);

这显然应该与您在视图文件中引用的对象相同:

@model MyModel