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
2012-03-13 16:00:09
是的,请参阅[ChildActionExtensions.RenderAction方法](http://msdn.microsoft.com/zh-cn/library/ee721274.aspx)文章,您可以在其中找到示例 – Mikhail 2012-03-13 16:34:17
非常好,谢谢 – BobRock 2012-03-13 18:22:13