我有一個佈局和三個部分視圖,我將整個模型傳遞給部分視圖。我想知道剃刀是通過了模型的參考還是其副本?是使用Html.Partial()引用部分視圖的模型嗎?
佈局
@model MyCustomModel
<div>@Html.Partial("View1", Model)</div>
<div>@Html.Partial("View2", Model)</div>
<div>@Html.Partial("View3", Model)</div>
最好的體驗是建立在佈局模型的局部視圖具體型號和傳遞的具體型號,但佈局模型非常複雜,我不能觸摸它也是因爲A/B測試的。
您的佈局模型(View Model)不應該很複雜,它應該是乾淨的並且只包含特定視圖的必需屬性。 – Luke