Razor 一些功能

一些普通用法就不说了~ 说些特别点的。

一般母版页中都会用到@RenderBody(),意思就是view中如果是引用这个母版页时,view中代码就会放在@RenderBody()所在的位置。其实还有一个功能是@RenderSection(),它的用法其实和@RenderBody()差不多意思。怎么在view中使用呢?

例如:母版页中代码为:

@RenderSection("head",false)

第二个参数的意思是这个head是不必须的,可有可无。

在view中使用方法为:

@section head{
    <ul>
    <li></li>

    <li></li>
  </ul> 
}

这样view中的head代码就会放在@RenderSection("head",false)所占的位置了。

posted @ 2012-05-14 09:30  雅蓝星  阅读(188)  评论(0编辑  收藏  举报