Автозаполнение Jquery не отображает выбранный список в asp.net страница

#jquery #asp.net #asp.net-web-api

#jquery #asp.net #asp.net-web-api

Вопрос:

У меня есть asp.net страница (aspx), с этой страницы я вызвал свою службу WebAPI и получил список строк для исходного объекта автозаполнения jquery. сервис возвращает все данные, но они не отображаются на странице.

Мой метод веб-api: Он возвращает список строк.

 [HttpPost]
public List<string> GetAgencyCPR(string CPR, string Agency)<br/>
{
   return cc.AgencyInsured.FindAll(c => c.CPR != null).Select(e => 
   e.CPR).ToList();
}
  

Мой скрипт на странице:

     $(document).ready(function () {
        BindControls();
    })

    function BindControls() {

          $("#<%=txtSearchCPR.ClientID%>").autocomplete(               
            {
                source: function (request, response) {
                    var val = request.term;
                    $.ajax({

                        url: "Http://localhost:7050"   "/api/admin/getagencycpr/"   val   "/"   "BBK",
                        type: "POST",
                        dataType: "json",
                        success: function (data) {
                            response($.map((data), function (item) {
                                return
                                {
                                    value: item;
                                }
                            }));
                        },
                        error: function (XMLHttpRequest, textStatus, errorThrown) {
                            alert(textStatus);
                        }

                    });
                },
                minLength: 1,

            });
    } 
  

Комментарии:

1. Можете ли вы добавить минимальный пример нашего исходного кода, который иллюстрирует вашу проблему?

2. Метод веб-API: [HttpPost] общедоступный список<строка> GetAgencyCPR(string CPR, string Agency) { возвращает cc.AgencyInsured. Найдите все(c => c.CPR != null). Выберите(e => e.CPR). ToList(); }

3. Вы можете отредактировать свой вопрос и добавить туда пример кода. Кажется, вы пытались опубликовать код в качестве комментария.

4. Добавлено в вопрос

5. @sathiyabharathi Вы проверяли консоль разработчика браузера на наличие каких-либо ошибок?