Telerik mvc grid с выпадающим списком в поле зрения - PullRequest
1 голос
/ 17 июня 2011

У меня есть выпадающий список с кнопкой отправки на мой взгляд. Когда я выбираю значение в раскрывающемся списке и нажимаю кнопку отправки, вызывается действие HTTPPOST в контроллере, и оно связывает данные с сеткой telerik mvc. Теперь, если я щелкну на странице пейджинга в сетке, будет вызвано действие HTTPGET в контроллере, и сетка исчезнет. Как сохранить выбранное значение в раскрывающемся списке и повторно привязать данные к сетке Telerik? Ценю вашу помощь

1 Ответ

1 голос
/ 17 июня 2011

У вас есть два варианта

  1. Используйте привязку Ajax для вашей сетки. Тогда страница не обновится.
  2. Передайте требуемое значение методу Select настроек привязки данных:

    <%= Html.Telerik().Grid()
            .DataBinding(dataBinding => dataBinding
               .Server()
               .Select("Action", "Controller", 
                  new { value = ViewData["dropDownValue"] })
            )    
    %>
    

Тогда вы можете получить его из метода действия:

public ActionResult Action(string value)
{
   //
}
...