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

如何在DevExpress MVC TabPage中设置TabPage内控件的焦点?,tabpage,devexpress-mvc,Tabpage,Devexpress Mvc,我正在为我的应用程序使用DevExpress MVC。因为我使用了三个选项卡页面。选项卡页面的内容在不同的局部视图中。我的问题是,当单击选项卡页面时,如何设置每个选项卡页面中控件的焦点?您可以使用Html.RenderAction进行尝试。例如: @Html.DevExpress().PageControl( settings => { settings.Name = "myTabs"; settings.CallbackRouteValues = new { Contro

我正在为我的应用程序使用DevExpress MVC。因为我使用了三个选项卡页面。选项卡页面的内容在不同的局部视图中。我的问题是,当单击选项卡页面时,如何设置每个选项卡页面中控件的焦点?

您可以使用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>");
    });
}

您可以使用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>");
    });
}

有什么办法吗?有什么办法可以帮我吗?有什么办法可以帮我吗?请帮帮我