2017-09-14 3 views
0

Je crée une API web asp.net et j'essaie d'ajouter un contrôle de calendrier dans l'un des champs via le sélecteur de date et d'heure. Après avoir exécuté l'application et appuyé sur le bouton pour créer l'article/événement, il affiche cette erreur: System.Web.HttpException: 'Section déjà définie: "scripts".'Exception-User Unhandled/System.Web.HttpException

enter image description here

Voici ma section _Layout.cshtml

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<!DOCTYPE html> 
 
<html> 
 
<head> 
 
    <meta charset="utf-8" /> 
 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
 
    <title>@ViewBag.Title - Public Events</title> 
 
    @Styles.Render("~/Content/css") 
 
    @RenderSection("styles", required: false) 
 
    @Scripts.Render("~/bundles/modernizr") 
 
    @Scripts.Render("~/bundles/jquery") 
 

 
</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("Events", "Index", "Home", new { area = "" }, new { @class = "navbar-brand" }) 
 
      </div> 
 
      <div class="navbar-collapse collapse"> 
 
       <ul class="nav navbar-nav"> 
 
        @if (Request.IsAuthenticated) 
 
        { 
 
         <li>@Html.ActionLink("My Events", "My", "Events")</li> 
 
         <li>@Html.ActionLink("Create Event", "Create", "Events")</li> 
 
        } 
 
       </ul> 
 
       @Html.Partial("_LoginPartial") 
 
      </div> 
 
     </div> 
 
    </div> 
 
    <div class="container body-content"> 
 
     @Html.Partial("_Notifications") 
 
     @RenderBody() 
 
     <hr /> 
 
     <footer> 
 
      <p>&copy; @DateTime.Now.Year - Events Application</p> 
 
     </footer> 
 
    </div> 
 

 
    @Scripts.Render("~/bundles/bootstrap") 
 
    @RenderSection("scripts", required: false) 
 
    
 
</body> 
 
</html>

Répondre

1

Scripts défini deux fois. Enlevez-en un ou combinez-les.

@section scripts 
    { 
     //... 
    }