我在我的View中为我的ViewModel使用显示模板(Display1),它显示正常。虽然当我尝试在Display1中使用另一个使用相同ViewModel的显示模板(Display2)时,Display2不会渲染。
查看:
@model CowVM
<p>Hello this is View<p/>
@Html.DisplayFor(m => m, "Display1")
Display1.cshtml:
@model CowVM
<p>Hello this is Display1</p>
@Html.DisplayFor(m => m,"Display2")
显示2:
@model CowVM
<p>Hello this is Display2</p>
结果是:
Hello this is View
Hello this is Display1
我可以使用局部视图代替Display2,但为什么不显示Display2?