C'est ce que j'ai fait jusqu'à présent:
1) Créer un nouveau projet ASP.NET MVC 4 dans VS2012. P>
2) Sélectionnez le modèle "Application Internet" (qui inclut l'adhésion et l'entité Cadre) P>
3) Testez-le, il fonctionne bien p>
4) à l'aide du gestionnaire de packages, exécutez: p> 5) dans "_viewstart.cshtml", changez p> à p> Malheureusement, quand je l'exécute maintenant, je reçois le Erreur suivante: P> The following sections have been defined but have not been rendered for the layout page "~/Views/Shared/_BootstrapLayout.basic.cshtml": "featured".
3 Réponses :
dans votre maison / index.cshtml Il y a des sections définies qui ne sont pas dans la disposition Bootstrap. P>
ajoutez-les à la nouvelle mise en page (voir partagé / _layout.cshtml pour la manière dont vous recherchez quelque chose appelé appelé en vedette) ou les supprimer de l'index.cshtml. P>
Pour les devoirs, recherchez comment définir des sections dans ASP.MVC P>
Je devais changer \ vues \ home \ inbox.cshtml et commentaire @section
La solution Bootstrap "hors de la boîte" doit être plus d'une solution "hors de la boîte", évidemment comprendre les sections est utile, mais la fixation de code qui devrait fonctionner ne devrait pas nécessiter de faire des devoirs
Hanzolo Voir la réponse de Billh pour le type de solution que vous êtes après. Consultez ma réponse pour la raison pour laquelle elle rompait et fait les devoirs sur la manière d'utiliser des sections dans ASP.MVC pour comprendre l'erreur étant lancée. Le mien est une réponse complète et précise qui répond à la question et n'exige pas que le monde soit d'une certaine manière.
Ceci est probablement trop tard pour l'affiche originale, mais je pense qu'une meilleure solution est de commencer avec un projet MVC 4 vide. De cette façon, vous n'avez pas à supprimer quoi que ce soit.
1) Start with an empty ASP.NET MVC 4 project. 2) Using the package manager, run: install-package twitter.bootstrap.mvc4 install-package twitter.bootstrap.mvc4.sample
dans le _bootstraplayout.basic.cshtml strong> Vérifiez que vous avez "présenté" dans le @Rendersection: <head>
<meta charset="utf-8">
<title>@ViewBag.Title</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="@Styles.Url("~/content/css")" rel="stylesheet"/>
@RenderSection("featured", required: false)
@Html.Partial("_html5shiv")
</head>
Vous devriez faire votre deuxième question exactement que ... une autre question. La réponse simple à cela est que vous ne pouvez pas simplement le laisser tomber car il est conçu pour fonctionner avec Bootstrap, pas ASP MVC. Vous devez faire un tas de travail pour que ces modèles fonctionnent. Demandez à la question comme une nouvelle question et vous pourriez obtenir de meilleurs conseils.
Une suggestion générale: vous trouverez peut-être utile une bibliothèque Twitterbootstrapmvc