我想知道是否有可能(即使它是远射)将生成的标记从一个视图引擎管道传输到另一个视图引擎?
是否可以构建一个视图引擎来显式支持这样的事情(给定ASP.NET框架的约束)?
Web Forms和Razor怎么样?
答案 0 :(得分:0)
如果要将一个视图(Razor)的输出包含到另一个视图中,可以将其创建为局部视图,并在另一个视图中调用渲染部分。 即使它你的另一个视图不是部分你可以创建某种“适配器部分视图”,它将调用@ Html.RenderAction()或@ Html.RenderPartial()以包含第一个视图。