Я использую панель Telerik Panel в mvc3, и я столкнулся с проблемой при передаче Url ?? может кто-нибудь, пожалуйста, помогите мне, как я могу передать Url на мой взгляд.Url, проходящий в telerik asp.net mvc panel
ответ
Вы должны принести контроллер/имя Действие динамически в вас модель и создать и передать URL-адрес
.Items(sub =>
{
for (int i = 0; i < Model.Count(); i++)
{
sub.Add().Text(Model.ElementAt(i).DisplayText)
.Url(Url.Action(Model.ElementAt(i).ActionName, Model.ElementAt(i).ControllerName, new { id = Model.ElementAt(i).IDParam }))
}});
, но в этом случае я надеюсь, что страница будет путешествовать, и вся страница будет обновлена. Но я не хочу путешествовать по своей странице. –
См. Это http://www.telerik.com/community/forums/aspnet-mvc/panelbar/panelbar-item-with-url-from-ajax-action.aspx – Tassadaque
Если я правильно понимаю ваш вопрос, я сделал что-то похож на это с помощью PanelBar и Grid.In в панель бар, поставить функцию JS в OnSelect события:
Html.Telerik().PanelBar()
.Name("PanelBar")
.ClientEvents(events =>
{
events.OnSelect("getEvent");
})
.Items(panelbar =>
{
panelbar.Add()
.Text("Header Text")
.Expanded(true)
.Items(item =>
{
item.Add()
.Text("Test1");
item.Add()
.Text("Test2");
});
}).Render();
в функции GetEvent, назначить переменную для каждого элемента и сделать АЯКС пост к ActionResult на контроллере или что-то. В моем случае я просто переработал сетку.
function getEvent(e) {
panelItem = $(e.item).text();
if (panelItem == "Test1") {
var eventid1 = 1;
}
if (panelItem == "Test2") {
var eventid2 = 2;
}
//make ajax post here or something
$('#TheGrid').data('tGrid').rebind();
// $.ajax({
// url: '/Controller/Action',
// type: 'POST',
// data: {
// eventid1: eventid1,
// eventid2: eventid2,
// panelItem: panelItem
// }
// });
}
и в вашем контроллере сделать условное утверждение для eventids и выполнить требуемое действие. Надеюсь, это поможет.
- 1. Параметр, проходящий в ASP.Net MVC
- 2. ASP.NET MVC form GET проходящий массив
- 3. Лучшая альтернатива Telerik Draggable Panel?
- 4. Telerik asp.net MVC FileUpload управления
- 5. перегрузочный Telerik сетки asp.net MVC
- 6. asp.net mvc telerik chart выпуск
- 7. Telerik MVC vs ASP.NET MVC с JQuery
- 8. Альтернатива для asp: panel in asp.net mvc
- 9. Использование расширений Telerik в asp.net MVC Control
- 10. Публикация Telerik в проекте ASP.NET MVC
- 11. Telerik + ASP.NET MVC DropdownList в сетке
- 12. Элементы управления Telerik в ASP.NET MVC
- 13. Отчет Telerik в ASP.NET MVC 4 project
- 14. Управление планировщиком Telerik В ASP.NET MVC
- 15. Передача параметров в telerik asp.net mvc grid
- 16. Telerik TreeView для ASP.NET MVC ajax woes
- 17. добавление выпадающего списка telerik/автозаполнения для telerik asp.net mvc grid
- 18. onError событие Telerik для ASP.Net MVC-расширений
- 19. Telerik Grid ASP.NET MVC 2.0 Выбираемая проблема
- 20. ASP.NET MVC Сообщения Telerik: Session is null
- 21. Расширения Telerik для ASP.NET MVC - Эффективные последствия
- 22. Telerik ASP.NET MVC dropdownlist multiselect поддерживает
- 23. Telerik grid asp.net mvc пустое пространство
- 24. Telerik ASP.NET MVC Checkbox Kendo validation
- 25. Сортировка Telerik RadGrid для ASP.NET MVC
- 26. Добавление столбца Edit в сетку telerik с использованием ASP.Net MVC 2 и Telerik MVC (2010 Q1)
- 27. Обновление Asp.net Обновление Panel
- 28. Update Panel asp.net
- 29. asp.net panel альтернативный
- 30. Asp.net Mvc Redirect Url
что такое URL. в чем проблема. Ваш вопрос очень расплывчатый – Tassadaque
В панели панели в дочерней ссылке я хочу вызвать любое действие, которое может вызывать мои частичные виды из разных контроллеров, или я хочу вызывать различные действия из этой ссылки. –