【发布时间】:2018-08-13 09:25:05
【问题描述】:
这是我的代码
<script>
var _getValue = @myViewModel.myInfo.Name == null ? 'isNull' : 'notNull';
</script>
数据库中@myViewModel.myInfo.Name 的值为空,但此代码始终返回notNull。
我怎样才能正确地检查空或空?
【问题讨论】:
-
您尝试调试它吗?当您在调试会话中检查该属性时,该属性保持什么值?
-
是的,当我调试时,
@myViewModel.myInfo.Name为 null 。但很奇怪,当我检查'@myViewModel.myInfo.Name' == '' ? 'isNull' : 'notNull'时,它返回isNull。
标签: asp.net-mvc asp.net-core ternary-operator isnullorempty