MVC4 生成的默认代码:@section featured {
<section class="featured">
    <div class="content-wrapper">
        <hgroup class="title">
            <h1>@ViewBag.Title.</h1>
            <h2>@ViewBag.Message</h2>
        </hgroup>
        <p>
            To learn more about ASP.NET MVC visit <a href="http://asp.net/mvc" title="ASP.NET MVC Website">http://asp.net/mvc</a>. 
            The page features <span class="highlight">videos, tutorials, and samples</span> to help you get the most from 
            ASP.NET MVC. If you have any questions about ASP.NET MVC visit 
            <a href="http://forums.asp.net/1146.aspx/1?MVC" title="ASP.NET MVC Forum">our forums</a>.
        </p>
    </div>
</section>
}section featured 是什么意思?

解决方案 »

  1.   

    和MVC4没有关系。只是默认生成的项目中有一些对asp.net mvc的介绍。对于这些介绍,管它叫做“section featured”,也就是特性介绍的小节。
      

  2.   

    里面的内容是介绍没错,我是想知道,这个 section featured 这种写法是不是一种语法,平时的项目中有没有用?
      

  3.   

    section 是语法,featured 是名称,你到_LayOut页面看到这句:@RenderSection("featured", required: false),就是为了呈现你定义的featured 这个Section
      

  4.   

    section是语法,featured 是你定义的section的名称,你到LayOut页面找 @RenderSection("featured", required: false),明白了吗?!
      

  5.   

    就是 相当于  将 名字叫“featured ”的代码嵌入到 布局LayOut页面找的@RenderSection("featured", required: false)这里