C# 如何将一个剃须刀页面包含到另一个剃须刀页面?

C# 如何将一个剃须刀页面包含到另一个剃须刀页面?,c#,asp.net-mvc-3,razor,C#,Asp.net Mvc 3,Razor,我想知道如何在运行razor视图时包含另一个razor页面,就像PHP的“包含”术语一样。它可以看作是部分类。一半的工作在a.cshtml上完成,另一半的工作在b.cshtml上完成。但实际上,其中两个页面是作为一个页面构建的 您可以在MVC中使用局部视图 尝试使用或方法在当前视图中渲染另一个视图或部分视图 更多参考资料: 你看过标准的MVC初创项目了吗?你问这个问题的目的是什么?@Mesut,将a.cshtml和b.cshtml分开的目的是什么?请参考我对@Kundan Singh Chou

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


您可以在MVC中使用局部视图

尝试使用方法在当前视图中渲染另一个视图或部分视图

更多参考资料:


你看过标准的MVC初创项目了吗?你问这个问题的目的是什么?@Mesut,将a.cshtml和b.cshtml分开的目的是什么?请参考我对@Kundan Singh Chouhan@Mesut的回答。那么你还需要什么吗?是的,假设我有两个作品要做。例如,表在a.cshtml中,div在b.cshtml中。但当我调用action时,它将两个razor页面合并在一起,只给我一个输出。没有RenderPartial或RenderPage方法。因为我的主要目的是在b.cshtml中获得a.cshtml的智能感知。再次假设我在a.cshtml中初始化了一个名为“customers”的变量,那么我想在b.cshtml的intelli sense中看到这个。@Mesut,你为什么不把它放在问题中呢?