полоса вкладок в сетке телерик - PullRequest
0 голосов
/ 28 сентября 2010

В моем веб-приложении mvc я использую вкладку telerik для разных вкладок. Теперь я хочу, чтобы для каждой вкладки я мог вызывать разные методы действия контроллера. Как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 29 сентября 2010

Я все еще не уверен, каковы ваши требования, но я расскажу, что может сделать вкладка.

Если вы хотите, чтобы вкладка вызывала метод действия после нажатия на вкладку, используйте метод Действие беглого APIчтобы указать его:

tabs.Add().Text("Home").Action("Index" /* action */, "Home" /* controller */);

Если вы хотите указать действие, чей вывод (представление) загружается во вкладку, используйте метод LoadContentFrom:

tabs.Add().Text("Home").LoadContentFrom("Index" /* action */, "Home" /* controller */);

Вы можете проверить AJAX загрузка по требованию демо для живой пример второго.

0 голосов
/ 28 сентября 2010

Если вам нужно разместить данные только на текущей вкладке, вы можете создать форму на каждой вкладке, каждая со своим действием.Если вам нужно разместить данные со всей страницы, вы можете манипулировать действием формы с помощью JavaScript.

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