0

如果我有一个模型传递到 Index.cshtml

我可以在 Index.cshtml 中的代码块内修改模型的属性,然后将修改后的模型传递给 Html.Partial("_MyView", Model)

@model.Name = "Joe"

@Html.Partial("_MyView", Model)

@model.Name = "Ann"

@Html.Partial("_MyView", Model)
4

2 回答 2

4

你当然可以; 你只需要使用Model属性,而不是@model指令。

@{ Model.Name = "Joe" }

@Html.Partial("_MyView", Model)

@{ Model.Name = "Ann" }

@Html.Partial("_MyView", Model)
于 2012-11-06T16:21:38.303 回答
-1

您可以修改模型中的属性值,以便在您的视图中但在渲染之前进一步使用。一是渲染值不能修改需要服务器端交互,你可以将值设置为

<% Model.Address="none" ;%>
<%: Model.Address %>
于 2012-11-06T16:51:59.820 回答