将字符串传递到MVC4中的局部视图中

Rob*_*ous 20 asp.net asp.net-mvc razor asp.net-mvc-3 asp.net-mvc-4

我希望能够从调用View将字符串传递到我的局部视图中 - 此字符串将根据呈现局部视图的视图而有所不同.像这样的东西:

@{ Html.RenderPartial("PartialViews/_BreadcrumbsPartial", "New Item");}
Run Code Online (Sandbox Code Playgroud)

要么

@{ Html.RenderPartial("PartialViews/_BreadcrumbsPartial", Model.Name);}
Run Code Online (Sandbox Code Playgroud)

如何在局部视图中访问第二个参数,因为我没有标记该参数?如果可能的话,我想避免传递整个模型,并直接引用该字符串.

Dav*_*ich 40

您的部分必须绑定到字符串

例如,在顶部这个:

@model string
Run Code Online (Sandbox Code Playgroud)

要访问partial中的值,请使用@Modelstring param