Я только что видел это сообщение об ошибке при попытке создать элемент управления для неподходящего типа данных, например, при попытке использовать (в синтаксисе VB.NET):
@Html.CheckBoxFor(Function(model) model.IsLotTraced)
Где IsLotTraced
объявлено как
Public Property IsLotTraced As String
Ошибка исчезает при изменении на
Public Property IsLotTraced As Boolean