如何检查 ViewModel 的 属性 在视图中是否为 null?
How can I check if a ViewModel's property is null in a View?
在 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>
我收到以下编译器错误:
Compiler Error Message: CS0103: The name 'model' does not exist in the
current context
将 model
替换为 Model
。注意第一个字母的大小写。
代码应该是
@if (Model.userParent != null)
{
@Html.DisplayFor(modelItem => Model.userParent.name)
}
else
{
}
请注意 model
已更改为 Model
在 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>
我收到以下编译器错误:
Compiler Error Message: CS0103: The name 'model' does not exist in the current context
将 model
替换为 Model
。注意第一个字母的大小写。
代码应该是
@if (Model.userParent != null)
{
@Html.DisplayFor(modelItem => Model.userParent.name)
}
else
{
}
请注意 model
已更改为 Model