如何在控制器中编写一个动作方法来引用局部视图?

时间:2011-04-12 05:16:12

标签: asp.net-mvc-2 partial-views actionmethod

我在ReservationController类中编写了一个action方法。要使此代码生效,我应该将GetCoreTab文件移动到Reservation文件夹。我不想这样做,因为我在ReservationController类中提供了GetCoreTab文件的路径。我想提供路径,以便GetCoreTab方法的代码可以在Reservation控制器类中工作。

结构:

enter image description here

代码:

        public PartialViewResult GetCoreTab()
    {
        return PartialView("Tabs/GetCoreTab");
    }

HTML:

<a href="<%= Url.Action("GetCoreTab", "Reservation") %>" class="a">
                <b>
                    <div id="home" class="menu">
                    </div>
                </b>
            </a>

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:1)

您可以指定部分路径:

public PartialViewResult GetCoreTab()
{
    return PartialView("~/Views/Shared/Tabs/GetCoreTab.ascx");
}