список автозаполнения не привязывается при загрузке страницы - PullRequest
0 голосов
/ 04 мая 2019

Я создаю окно автозаполнения поиска в MVC с помощью Kendo, вот что я делаю:

Контроллер

 private CentralEntities DB = new CentralEntities();

    public ActionResult Index()
    {
        return View();
    }

    public JsonResult IndexSearch()
    {
        //List of parks and turbines while searching


        var turbineWindparkList=(from d in DB.Accessinfo
                                 select new OverViewAutoComeplete {

                                     ParkName=d.windpark_name,
                                     TurbineName=d.turbine_name
                                 })).ToList();

        return Json(turbineWindparkList, JsonRequestBehavior.AllowGet);
    }

}

view

<div><input id="inputAutoComplete" /></div>


      <script   type="text/javascript">
             @(Html.Kendo().AutoComplete()
  .Name("inputAutoComplete") //The name of the AutoComplete is mandatory. It specifies the "id" attribute of the widget.
  .DataTextField("ParkName") //Specify which property of the Product to be used by the AutoComplete.
  .DataSource(source =>
   {
      source.Read(read =>
      {
          read.Action("IndexSearch", "Overview"); //Set the Action and Controller names.
      })
      .ServerFiltering(true); //If true, the DataSource will not filter the data on the client.
   })
)

       </script>

при запускеПриложение, вместо загрузки страницы, с полем поиска автозаполнения, я получаю всплывающее окно, которое спрашивает, хочу ли я сохранить результат json из моего списка! В чем проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...