在C# MVC 5 View
中,如何检查ViewModel's
属性是否为null
?
这是我的@model
代码:
@model DataService.ViewModels.MVC.UserViewModel
UserViewModel
具有如下属性:
public User userParent
{
get
{
return _userParent;
}
set
{
_userParent = value;
}
}
这是我的View
代码:
<dd>
@if (model.userParent != null)
{
@Html.DisplayFor(modelItem => model.userParent.name)
}
else
{
}
</dd>
我收到以下编译器错误:
编译器错误消息:CS0103:名称“model”不存在于 当前背景
答案 0 :(得分:2)
将model
替换为Model
。注意第一个字母的情况。
答案 1 :(得分:1)
代码应为
TBaseThread
请注意 @if (Model.userParent != null)
{
@Html.DisplayFor(modelItem => Model.userParent.name)
}
else
{
}
已更改为model