Bootstrap. css и Vendors.min. js создают проблему для текстового поля автозаполнения в веб-формах Asp. net - PullRequest
0 голосов
/ 13 июля 2020

У меня возникла проблема при создании текстового поля автозаполнения в asp. net с javascript и c#

Проблема в том, что ничего не работает, если я включу ссылки на /bootstrap.css и /vendors.min.js на моей странице page.aspx.

Если я удалю их, все будет работать нормально. Я не могу удалить эту ссылку и скрипт, потому что весь мой проект зависит от них. Может ли кто-нибудь помочь мне решить эту проблему?

Это теги, которые я добавил:

<link rel="stylesheet" type="text/css" href="/app-assets/css/bootstrap.css"/>

<script src="/app-assets/vendors/js/vendors.min.js"></script>

Это мой сценарий: -

<script type="text/javascript">
$(function() {
    $("#textbox").autocomplete({
        source: function(request, response) {
            var param = {
                name_details: $('#textbox').val()
            };
            $.ajax({
                url: "Page.aspx/Get_Names",
                data: JSON.stringify(param),
                type: "post",
                contentType: "application/json; charset=utf-8",
                datafilter: function(data) {
                    return data;
                },
                success: function(data) {
                    response($.map(data.d, function(items) {
                        return {
                            value: items
                        }
                    }))
                },
            });
        },
        minLength: 1
    });
});
</script>

это мой c# Код:

[WebMethod]
public static List<string> Get_Names (string name_details)
{
    String Command_Query = System.Configuration.ConfigurationManager.AppSettings["SP_Product_Name_Search"].ToString();
    List<string> Product_names = new List<string>();
    String MasterConnection = System.Configuration.ConfigurationManager.AppSettings["Connectionstring"].ToString();
    SqlConnection con = new SqlConnection(MasterConnection);
    string sqlqry = string.Format(Command_Query + " '{0}'", name_details);
    con.Open();
    SqlCommand command = new SqlCommand(sqlqry,con);
    SqlDataReader sdr = command.ExecuteReader();
    while (sdr.Read())
    {
        Product_names.Add(sdr.GetString(0));        
    }
    con.Close();
    return Product_names;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...