很抱歉有个愚蠢的问题,但我是ASP的新手。
例如,我有@Html.DisplayFor(modelItem => item.keywords)
。
如何在这个表达式上检查真假?
@if(item.keywords==null)
总是返回null。@if(modelItem=>item.keywords==null)
返回错误“无法将lambda表达式转换为bool类型”
发布于 2015-08-24 07:26:10
由于您有一个集合,所以可以使用一个foreach
迭代它。
检查每个属性是否为null,然后输出它:
@foreach(var article in Model) {
if (article.keywords != null) {
@Html.DisplayFor(model => article.keywords)
}
}
发布于 2015-08-24 06:52:55
您必须使用您的“模型”var,如本例所示:
@if( Model.keywords == null ) {
}
https://stackoverflow.com/questions/32185175
复制相似问题