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