从Byte表达式转换为Bool表达式

时间:2016-08-31 09:11:44

标签: asp.net-mvc razor boolean byte

我想在MVC网站中为特定字段创建一个复选框,但该字段作为字节而不是bool存储在模型中。所以当我尝试使用CheckBoxFor时

@Html.CheckBoxFor(model => model.type)

它抱怨它无法从一个字节转换为一个bool。

我将其更改为:

@Html.CheckBoxFor(model => Convert.ToBoolean(model.type))

但是当运行网站时,我收到错误模板只能用于字段访问,属性访问,单维数组索引或单参数自定义索引器表达式。

有人可以帮忙或指引我到正确的地方解决这个问题吗?

0 个答案:

没有答案