我在ASP MVC3网页的顶部设置了这个条件。但是,无论出于何种原因,程序每次都会进入else
语句,并将页面结果标记为完成。我们现在正在测试,因此模型中只有两个记录,并且I
字段中都有RecordStatus
。
我已经测试过要查看返回的Model
对象是否为空,而不是。我还测试了Model.RecordStatus
中的值,发现它会输出I
。
如果有人能看到我错过的东西,那么非常赞赏。感谢
修改
RecordStatus始终等于I
的{{1}}或Incomplete
的{{1}}。它们总是大写的。
C
屏幕截图:
答案 0 :(得分:0)
根据评论中的建议,通过消除任何潜在的空白区域,这已得到解决。以下是语法:
Model.RecordStatus.Trim().Equals("I")