2013-10-28 17 views
-2

Я хочу, чтобы, если пользователь вводит имя пользователя и как только он нажмет на вкладку или перейдет к следующему параметру, необходимо проверить, будет ли имя пользователя доступно или не существует в база данных. Я не хочу использовать функциональность кнопки проверки доступности.проверка наличия имени пользователя в базе данных существует или нет

+0

Итак, что трудно об этом? – Arran

+0

Где именно проблема? –

+1

Для этого вам нужно использовать AJAX. – SOfanatic

ответ

0

Создайте простой веб-сервис, который принимает строку в качестве аргумента и возвращает true/false как ответ в зависимости от доступности имени пользователя.

Теперь создайте функцию javascript и вызовите этот веб-сервис через функцию javascript.

Назовите эту функцию javascript в событии «onchange» элемента ввода (текстовое поле), в котором пользователь вводит имя пользователя.

Поместите элемент span перед текстовым полем (ввод) и покажите соответствующее сообщение в зависимости от доступности имени пользователя.

Все.

Вы можете найти код на следующий URL: validate username ajax and json and asp.net

+0

Спасибо ... Проблема решена ... – user2920046

0
  1. первое делают текстовое поле является AutoPostBack = истина
    1. второй перейти к событиям в текстовом поле и перейти на textchanges событие, которое срабатывает в в скором времени, когда вы сделаете вкладку или текстовое поле не сфокусированным
    2. 3-й напишите код, который получает имя пользователя из db, и проверьте, нет или нет здесь. защищенный void TextBox1_TextChanged (отправитель объекта, EventArgs e) { // получить имя пользователя из БД }
Смежные вопросы