c# - 如何将一个 razor 页面包含到另一个 razor 页面?

标签 c# asp.net-mvc-3 razor

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

任何想法将不胜感激......

最佳答案

您可以在 MVC 中使用分部 View 。

尝试 RenderAction RenderPartial 在当前 View 中呈现另一个 View 或局部 View 的方法。

更多引用:

RenderAction RenderPartial

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

关于c# - 如何将一个 razor 页面包含到另一个 razor 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12875302/

相关文章:

c# - 在数组之间传输数据并丢失一些值

asp.net-mvc - 如何从 Razor View 中检查我的模型是否有效?

razor - 确保页面在 WebMatrix 中通过 HTTPS 提供

jquery - 禁用剑道网格中的编辑

Javascript:按类名获取元素不起作用

c# - 在 C#7 中,如何将 "roll my own"类任务类型与异步一起使用?

c# - 如何在 C# 中为图像设置动画

asp.net - 高流量 ASP.NET MVC 编码注意事项

html - 布局/HTML 中的 MVC 4 错误

c# - 使用 LINQ to dictionary 新建字典