在页面和"check for null"上显示模型内容,MVC



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

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

这会产生以下错误:

NullReferenceException:"对象引用未设置为对象"

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

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

在您的控制器中:

MyModel myModelInstance = new MyModel();
return View(myModelInstance);

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

@model MyModel

最新更新