Нажмите ввод в текстовом поле, когда редактирование ListView вызывает исключение (ASP.NET) - PullRequest
0 голосов
/ 08 января 2010

Я использовал стандартное перетаскивание для вставки в ASP ListView с включенным редактированием. Таблица состоит из двух столбцов, первичного ключа GUID и имени текстовой строки. Ноль не допускается ни для одного.

Когда я редактирую запись (для столбца имени), я изменяю ее значение (на действительное значение) и нажимаю Ввод , она завершается с ошибкой Не удается вставить NULL в столбец с именем «Имя». Однако, если я делаю то же самое, но вместо нажатия Ввод Я нажимаю кнопку Обновить, все работает нормально.

Я новичок в ASP.NET. Чего мне не хватает?

1 Ответ

0 голосов
/ 10 января 2010

Я бы предположил, что Ввод вызывает кнопку по умолчанию на странице, вероятно, не вашу кнопку обновления.

Используйте вкладку, чтобы увидеть фокус, перемещающийся по странице, нажмите вкладку, затем Shift + Tab , чтобы вернуться назад, посмотреть, где находится фокус. Нажатие этой кнопки / ссылки должно дать тот же результат с нулевой ошибкой, что делает эта кнопка / ссылка?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...