我正在尝试根据 statusid 表中的数据显示不同的消息。例如,如果我的 statusid 是 1120,那么我想显示“PASS”,但我正在努力使用正确的语法。

如果 statusid=1120 则“通过”。

这是我显示 statusid 的代码:

@Html.DisplayFor(modelItem => item.statusid)

任何想法?

最佳答案

使用您需要的所有属性制作一个对象

SomeObject.statusId
SomeObject.message

@Html.DisplayFor(modelItem => item.SomeObjectInstance)

这样做可以让您在 View 之外添加代码和逻辑,这通常是推荐的。

关于asp.net-mvc - 如果条件在@Html.DisplayFor,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23876244/

10-09 13:43