【发布时间】:2021-09-16 08:40:08
【问题描述】:
我想要做的是根据数据库中的值 1=Open 和 0=Closed 在视图中显示值“Closed”或“Open”。我在 ViewModel 中尝试过这种方式:
public int Closed
{
get
{
string x = ReturnString;
int y = Int32.Parse(x);
return y;
}
set
{ }
}
public string ReturnString
{
get
{
if (Closed.ToString().Equals("1"))
{
return "Closed";
}
else (Closed.ToString().Equals("0"))
{
return "Open";
}
}
set { }
}
这是我的观点:
<tbody>
@foreach (var item in Model.Bdgfixmonths)
{
<td>
@Html.DisplayFor(modelItem => item.Closed)
</td>
}
</tbody>
我必须在控制器中做什么才能显示值 Open/Closed 而不是 0/1?
另外,如何访问表中 ViewModel 的变量而不是模型中的变量?
【问题讨论】:
标签: c# asp.net-core asp.net-core-mvc