Автоматическое создание параметров с помощью элемента управления SqlDataSource - PullRequest
2 голосов
/ 11 апреля 2011

Я недавно преобразовал существующее веб-приложение из 3.5 в framework 4.0 и заметил, что страница перестала работать - с ошибкой «неверное количество параметров».

Страница довольно проста и имеет элемент управления SQLDataSource с 3 явными параметрами обновления:


Однако на странице есть текстовое поле, которое доступно только для чтения, но имеет значение Привязать к другому полю в источнике данных - это означает, что автоматическое создание параметров теперь ожидает 4 параметра обновления.

Я установил Bind на Eval, чтобы преодолеть эту проблему, но я боюсь, что эта плохая практика не была подхвачена в рабочей версии, работающей на 3.5.

Мой вопрос таков: автоматическое создание параметров - это не то, что было введено в framework 4.0 - так что это просто случай более строгого применения правил, вызывающих это сейчас?

Беспокоит, если в веб-приложении есть другие случаи ...

...