Я пересматривал код, и часть его включала перемещение его с VB.Net на С#.
Старый код объявляет такой элемент:
Protected viewMode As New WebControl
Новый код, в конце концов я получил работу, например:
protected WebControl _viewMode = new WebControl(HtmlTextWriterTag.Span);
Я могу предположить, что ключевое слово New
означает: вызвать конструктор! Но как VB.Net вызывал конструктор (без параметра), который я не мог вызывать на С#?