在多个Razor视图中实现一个通用函数

时间:2012-12-06 11:45:52

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

在视图中,我有一个类似

的Razor代码
@Code

    Dim x As String = "MyTest"

End Code

但是,我如何与其他视图共享该代码,而无需在所有视图中复制/粘贴它?

1 个答案:

答案 0 :(得分:1)

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

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

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

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