【发布时间】: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
在视图中,我有一个类似 Razor 的代码
@Code
Dim x As String = "MyTest"
End Code
但是,如何在不复制/粘贴到所有视图中的情况下与其他视图共享该代码?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 razor asp.net-mvc-views
您可以创建一个局部视图,然后使用以下代码在您的其他页面上呈现局部视图:
@Html.RenderPartial("Path to partial view")
您还可以通过包含第二个参数将模型传递给强类型分部视图:
@Html.RenderPartial("Path to partial view", myModel)
【讨论】: