【问题标题】:Implement a common function in multiple Razor views在多个 Razor 视图中实现通用功能
【发布时间】:2012-12-06 11:45:51
【问题描述】:

在视图中,我有一个类似 Razor 的代码

@Code

    Dim x As String = "MyTest"

End Code

但是,如何在不复制/粘贴到所有视图中的情况下与其他视图共享该代码?

【问题讨论】:

  • 通过创建局部视图并将其包含在所有页面中?

标签: asp.net-mvc asp.net-mvc-3 razor asp.net-mvc-views


【解决方案1】:

您可以创建一个局部视图,然后使用以下代码在您的其他页面上呈现局部视图:

@Html.RenderPartial("Path to partial view")

您还可以通过包含第二个参数将模型传递给强类型分部视图:

@Html.RenderPartial("Path to partial view", myModel)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多