显示模板中的MVC4显示模板无法呈现

时间:2014-10-02 11:57:12

标签: c# asp.net-mvc asp.net-mvc-4 templates razor-2

我在我的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?

0 个答案:

没有答案