如何在DevExpress MVC标签页中设置焦点在TabPage内的控件?

时间:2015-06-20 05:43:51

标签: tabpage devexpress-mvc

我正在使用DevExpress MVC作为我的应用程序。我使用了三个TabPages。标签页的内容在不同的局部视图中。我的问题是当标签页是什么时如何在每个标签页中设置焦点控件点击?

1 个答案:

答案 0 :(得分:0)

您可以使用Html.RenderAction进行尝试。例如:

@Html.DevExpress().PageControl(
settings =>
{
    settings.Name = "myTabs";
    settings.CallbackRouteValues = new { Controller = "Tabs", Action = "CallbackTabs" };

    settings.TabPages.Add("Tab1").SetContent(() =>
    {
        ViewContext.Writer.Write("<div class='tab1Content'>");
            Html.RenderAction("GetTab1", "Tabs");
        ViewContext.Writer.Write("</div>");
    });
    settings.TabPages.Add("Tab2").SetContent(() =>
    {
        ViewContext.Writer.Write("<div class='tab1Content'>");
            Html.RenderAction("GetTab2", "Tabs");
        ViewContext.Writer.Write("</div>");
    });
}

控制器动作:

    public ActionResult GetTab1()
    {
        return PartialView("_Tab1", result);
    }

    public ActionResult GetTab2()
    {
        return PartialView("_Tab2", result);
    }