Как проверить имя пользователя из базы данных с помощью bootstrap validator в ASP.NET
I want to validate a username from database using bootstrap validator in asp.net. This is some code i tried but not working... When i put remote, the username field is always invalid. Is this correct way to do so?
Что я уже пробовал:
<pre>username: { validators: { remote: { url: '/Registration.aspx/CheckUsername', type:'POST', data: '{user: "' + $("#<%=username.ClientID%>")[0].value + '" }', message: 'The username is not available.', }, notEmpty: { message: 'Please fill in your username.' } } },
----базовая программа
[System.Web.Services.WebMethod] public static string CheckUsername(string user) { string retval = ""; SqlConnection bbmsConn; string connStr = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; bbmsConn = new SqlConnection(connStr); bbmsConn.Open(); SqlCommand cmd = new SqlCommand("select username from Accounts where username=@username", bbmsConn); cmd.Parameters.AddWithValue("@username", user); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { retval = "true"; } else { retval = "false"; } return retval; }
Karthik_Mahalingam
это AJAX-вызов, попав в веб-метода?
心心傷心
нет, это не работает..
Karthik_Mahalingam
проверьте окно консоли на наличие каких-либо ошибок ?
https://developers.google.com/web/tools/chrome-devtools/console/
心心傷心
я не знаю как
Karthik_Mahalingam
Всегда использовать Ответить кнопка, чтобы отправить комментарии / запрос пользователю, чтобы пользователь получил уведомление и ответил на ваш текст.
心心傷心
Извините, у вас есть какие-нибудь идеи, как решить эту проблему? Спасибо.
Karthik_Mahalingam
сохраните точку останова в этом методе и проверьте, попадает ли он в метод и получает ли значение в пользовательском параметре.