【发布时间】:2013-09-27 15:37:00
【问题描述】:
我的共享布局中有一个包含 div 的(并非完全不寻常的)情况:
<div class="main-content">
** views are rendered here in a fixed width container **
</div>
通常这是固定宽度,但在某些页面上,我想将类“fullwidth”添加到此容器中,使其能够填充整个页面宽度。在这种特定情况下,这是因为视图将托管一个需要大工作空间的 Javascript 应用程序。
我可以使用 jQuery 来做到这一点,但我不希望它在页面呈现后发生,理想情况下 Razor 可以将此类附加到容器中。
我有什么方法可以从视图中影响共享布局的内容? renderSection 感觉非常接近我的需要,但是在类属性中定义一个部分只是为了附加一个类名是非常疯狂的,同样复制共享布局将是矫枉过正...
有没有办法做到这一点?
谢谢
【问题讨论】:
标签: asp.net-mvc razor