У меня есть приложение VB.NET MVC, и у меня есть следующий код:
<%=Html.EditorFor(Function(m) m.UserName, New With {.class = "someClassName"})%>
, который отлично работает на моем компьютере разработчика, но возвращает эту ошибку после публикации приложения на сервере QA:
Сообщение об ошибке компилятора: BC30311: значение
типа «(строка 91)»
не может быть преобразовано в «String».
Также, если я удаляю второй параметр в методе EditorFor, он работает, например ::
<%=Html.EditorFor(Function(m) m.UserName)%>
Ошибка аналогична методу редактора.
Есть идеи?
Это приложение MVC 2 в .NET 3.5
Обновление:
Проблема не в названии атрибута 'class' в этом случае, так как я проверил другие атрибуты также без успеха.