心心傷心 Ответов: 0

Как проверить имя пользователя из базы данных с помощью 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

сохраните точку останова в этом методе и проверьте, попадает ли он в метод и получает ли значение в пользовательском параметре.

0 Ответов