2012-12-26 92 views
1
页面布局

我不知道正确的方法做,但我有剃刀一个奇怪的规定MVC访问的视图模型在

方案

我有40次被共享的页面布局,将布局页面还包含一些标签字段。

我在Model中创建了一个基类,其中包含需要在Layout页面上显示的属性,这个类在每个模型中都被继承。

所以基本上,当Model传递给View时,它包含了一些要在布局上显示的属性。

查询 这是正确的做法吗? (如果没有,那么做什么是正确的方法?)

如何访问布局页面中查看模型的属性。

+0

我们能不能做到这一点的部分视图? –

+0

您无法在布局页上传递模型 –

回答

2

局部视图可以被替代的,但为什么不使其中包含布局属性,所有的模型继承基类

退房这对于一个基类更 Pass data to layout that are common to all pages

+0

我不喜欢输入布局的想法。为什么应该总是关心填充基本属性,即使是一个简单的页面,可能需要一些简单的甚至是静态的数据。在这种情况下,我更喜欢RenderAction。但是,对于每种情况都没有理想的解决方案,所以也许这是您应该选择的键入式布局方法。 –

+0

如果数据根据视图发生变化会怎么样?其次,我知道这不是最好的方法,但可能是完成任务的一种方法 – Deepesh