如果我有一个模型传递到 Index.cshtml
我可以在 Index.cshtml 中的代码块内修改模型的属性,然后将修改后的模型传递给 Html.Partial("_MyView", Model)
@model.Name = "Joe"
@Html.Partial("_MyView", Model)
@model.Name = "Ann"
@Html.Partial("_MyView", Model)
如果我有一个模型传递到 Index.cshtml
我可以在 Index.cshtml 中的代码块内修改模型的属性,然后将修改后的模型传递给 Html.Partial("_MyView", Model)
@model.Name = "Joe"
@Html.Partial("_MyView", Model)
@model.Name = "Ann"
@Html.Partial("_MyView", Model)
你当然可以; 你只需要使用Model
属性,而不是@model
指令。
@{ Model.Name = "Joe" }
@Html.Partial("_MyView", Model)
@{ Model.Name = "Ann" }
@Html.Partial("_MyView", Model)
您可以修改模型中的属性值,以便在您的视图中但在渲染之前进一步使用。一是渲染值不能修改需要服务器端交互,你可以将值设置为
<% Model.Address="none" ;%>
<%: Model.Address %>