小编Rad*_*dek的帖子

已定义以下部分但尚未为布局页面"〜/ Views/Shared/_Layout.cshtml"呈现:"精选"

我知道有很多关于这个错误的问题,总有答案

@RenderSection("scripts", required: false)
Run Code Online (Sandbox Code Playgroud)

但我的_Layout.cshtml文件中没有该部分.我的档案:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>@ViewBag.Title</title>
    <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
    <script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")"></script>
    <script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")"></script>
</head>
<body>
    <ul id="menu">
        <li>@Html.ActionLink("G?ówna", "Index", "Home")</li>
        <li>@Html.ActionLink("Uzytkownicy", "Index", "Database")</li>
        <li>@Html.ActionLink("O systemie", "About", "Home")</li>
    </ul>
    <section id="main">
        @RenderBody()
        <p>Copyright 2015. All Rights Reserved.</p>
    </section>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我试过了:

  1. 在@RenderBody()上输入'"scripts",必需:false',
  2. 从头部删除脚本
  3. 在脚本部分的脚本部分放置@RenderSection("scripts",required:false).

这些都没有帮助我.

asp.net asp.net-mvc razor asp.net-web-api

4
推荐指数
1
解决办法
5509
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

asp.net-web-api ×1

razor ×1