2017-10-07 6 views
0

私はこの奇妙な問題を抱えています。それは動作を停止したので、どこに問題があるのか​​を理解することは難しいです。基本的に、ログインボタンと登録ボタンは機能しなくなりました。 エラーを読むことから、問題は_LoginPartial.cshtmlや他の関連ファイルに触れなかったので、_Layout.cshtmlのどこかに問題があることがわかりました。 は、ここに私の_Layout.cshtmlです:以下のセクションが定義されていますが、レイアウトページ "〜/ Views/Shared/_Layout.cshtml"のためにレンダリングされていません: "Scripts"ログイン/登録

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset="utf-8" /> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    <title>@ViewBag.Title - Guitar Store</title> 
    <link href="~/Content/bootstrap.min.css" rel="stylesheet" /> 
    <link href="~/Content/bootstrap-theme.min.css" rel="stylesheet" /> 

</head> 
<body> 
    <div class="navbar navbar-inverse navbar-fixed-top"> 
     <div class="container"> 
      <div class="navbar-header"> 
       <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> 
        <span class="icon-bar"></span> 
        <span class="icon-bar"></span> 
        <span class="icon-bar"></span> 
       </button> 
       @Html.ActionLink("Guitar Store", "List", "Product", new { area = "" }, new { @class = "navbar-brand" }) 
      </div> 
      <div class="navbar-collapse collapse"> 
       <ul class="nav navbar-nav"> 
        <li>@Html.ActionLink("Home", "List", "Product")</li> 
        <li>@Html.ActionLink("About", "About", "Home")</li> 
        <li>@Html.ActionLink("Contact", "Contact", "Home")</li> 
        <li>@Html.Action("Summary", "Cart")</li> 
       </ul> 
       @Html.Partial("_LoginPartial") 
      </div> 
     </div> 
    </div> 
    <br /><br /><br /> 
    <div class="row panel"> 
     <div id="categories" class="col-lg-3"> 
      @Html.Action("Menu", "Nav") 
     </div> 
     <div class="col-lg-7">@RenderBody()</div> 
    </div> 
</body> 
</html> 

あなたはその問題を修正に私を案内していただけますか?

編集:さらにファイルが必要な場合は、ここで編集できます。

答えて

0

さて、私は問題が何かを知りました。私は_Layout.cshtml本体から

@RenderSection("scripts", required: false)

を削除しました。どうやらあなたはログインと登録のためにそれを持っていなければなりません。

関連する問題