Я недавно преобразовал существующее веб-приложение из 3.5 в framework 4.0 и заметил, что страница перестала работать - с ошибкой «неверное количество параметров».
Страница довольно проста и имеет элемент управления SQLDataSource с 3 явными параметрами обновления:
Однако на странице есть текстовое поле, которое доступно только для чтения, но имеет значение Привязать к другому полю в источнике данных - это означает, что автоматическое создание параметров теперь ожидает 4 параметра обновления.
Я установил Bind на Eval, чтобы преодолеть эту проблему, но я боюсь, что эта плохая практика не была подхвачена в рабочей версии, работающей на 3.5.
Мой вопрос таков: автоматическое создание параметров - это не то, что было введено в framework 4.0 - так что это просто случай более строгого применения правил, вызывающих это сейчас?
Беспокоит, если в веб-приложении есть другие случаи ...