2012-10-13 116 views
4

我想知道如何在运行剃须刀视图中包含另一个剃须刀页面。就像php的“包含”术语一样。它可以被认为是部分类。一半的工作在a.cshtml完成,一半的工作在b.cshtml完成。但实际上其中两个是建立一个剃须刀页面。包括另一个剃须刀页面

任何想法可以理解的......

+0

你看看标准的MVC启动项目? –

+0

你问这个问题的目的是什么? – Mesut

+0

@Mesut,a.cshtml和b.cshtml之间的区别是什么? – Ikaso

回答

3

您可以使用MVC局部视图。

尝试RenderActionRenderPartial方法来呈现在当前视图另一视图或局部视图。

更多参考:

RenderAction RenderPartial

Html.Partial vs Html.RenderPartial & Html.Action vs Html.RenderAction

+0

我知道那些...... – Mesut

+0

@Mesut,所以你需要一些其他的东西吗? –

+0

是的,假设我有两件作品要做。如表格在a.cshtml中,div在b.cshtml中。但是当我称之为动作时,它将两张剃须刀页面组合在一起,并且只给我一个输出。没有RenderPartial或RenderPage方法。因为我的主要目的是在b.cshtml中获取a.cshtml的智能感知。再次假设我在a.cshtml中初始化一个名为“customers”的变量,然后我想在b.cshtml的智能意义上看到这一点。 – Mesut