0
Как позвонить в контроллер и его действие с PartialPage.cshtml Пусть говорят, что яDevExpress вкладки и GridView внутри
Html.DevExpress().PageControl(
settings =>
{
settings.Name = "MyTabs";
settings.Width = 520;
settings.Height = 360;
settings.ActivateTabPageAction = ActivateTabPageAction.Click;
settings.EnableHotTrack = true;
settings.SaveStateToCookies = true;
settings.TabAlign = TabAlign.Left;
settings.TabPosition = TabPosition.Top;
settings.TabPages.Add("Houses").SetContent(() =>
{
Html.Render("_RenderTabHousesPartial", Model);
});
settings.TabPages.Add("Apartments").SetContent(() =>
{
Html.RenderPartial("_TabApartmentsPartial", Model);
});
}).GetHtml()
Теперь я хочу, чтобы заменить эту Html.RenderPartial («_ TabApartmentsPartial», модель); с контроллером вызова, который будет возвращать мне некоторые данные в этом разделе
settings.TabPages.Add("Houses").SetContent(() =>
{
/Controller/Action/
});
Этот контроллер будет отвечать вернуть меня PartialView с некоторыми данными.
Возможно ли это?
Я попытался с settings.TabPages.Add ("Дома") SetContent (() => { Html.RenderAction (x => x.TabHousesPartial()); }); Если я правильно понял, имя контроллера должно быть как первый параметр, а x => x. как метод действия. –
BobRock
Да, см. Статью [ChildActionExtensions.RenderAction Method] (http://msdn.microsoft.com/en-us/library/ee721274.aspx), где вы можете найти образец – Mikhail
Отлично, спасибо – BobRock