11
votes

Existe-t-il une solution pour utiliser ASP.NET MVC 5 HTML.Editorior () et Bootstrap 3.0?

question:

Y a-t-il un moyen de rendre l'ASP.NET MVC 5 HTML.EDITORFOR () Les aides formulaires fonctionnent avec le changement de Bootstrap 3 Syntaxe de formulaire . *?

Discussion (de ce que j'ai déjà examiné):

Il apparaît qu'il y a beaucoup de questions pour les hacks pour remplacer les aides MVC intégrés. En général, il ne semble pas que la solution prise en charge de modifier le HTML Helper. (Merci de me corriger si je me trompe)

Par conséquent, est-il possible de construire un fichier CSS Shim CSS qui adapte le HTML Helper's 2.3.x au look du formulaire BOOTSTRAP 3 Forme CSS? Il semble que la plupart des autres aspects du MVC 5 soient bootstrap 3 compatibles à l'exception des champs de formulaire automatique.

Le bénéfice d'une cale CSS, est qu'il pourrait être supprimé lorsque ASP.NET MVC est mis à jour pour prendre en charge la nouvelle syntaxe de bootstrap de manière nativement.

* Je reconnaisse que ASP.NET MVC 5 est toujours en version bêta et a été développé pour Bootstrap 2.3.x depuis 3,0 était également en version bêta à l'époque.


4 commentaires

J'ai entendu dire que le RTM de MVC 5 inclura la prise en charge de Bootstrap 3.0, bien que je ne puisse pas trouver cette note de poteau de blog ou de publication pour le moment. Si vous avez des informations sur cela, veuillez poster un lien.


Dan, avez-vous pensé une solution depuis que vous avez posté ceci? Nous rencontrons maintenant le même problème que vous décrivez où nous ne pouvons pas connecter le nouveau BootsTrap 3 de la classe de formulaire en entrée rendue avec HTML.edititoritorfor (). Sommes-nous toujours sols?


Franchement, je n'ai pas vérifié récemment. Je voulais réévaluer ce problème une fois que la version finale de Visual Studio 2013 est sortie s'il y avait des améliorations. Avez-vous vérifié si vous trouverez des mises à jour Nuget disponibles pour vos composants Bootstrap et MVC?


Nous venons de mettre à niveau notre solution pour utiliser MVC 5 et intégré manuellement Bootstrap 3, mais aussi au courant que je sache, il n'est toujours pas moyen d'obtenir des attributs HTML dans une éditeur sans effectuer une implémentation d'attribut personnalisée ou quelque chose du genre. Je ne savais tout simplement pas si vous aviez une chance avec une autre solution. Merci pour la réponse!


3 Réponses :


2
votes

TwitterbootsTrapmvc est une bibliothèque d'aides HTML, dont l'objectif principal est de simplifier l'écriture HTML lié à Twitter Bootstrap Formulaires.

à partir d'aujourd'hui, cela fonctionne avec Twitter BootsTrap 2 Syntaxe. Cependant, la prise en charge de Twitter Bootstrap 3 sera libérée sous peu.

Si vous avez utilisé les aides de la bibliothèque TIHS, la transition de V2 à V3 devrait être indolore.


Disclaimer: Je suis l'auteur de Twitterbootstrapmvc
Le BMVC pour bootstrap 3 n'est pas gratuit.


1 commentaires

Vaut à mentionner que c'est une bibliothèque payante.



8
votes

TwitterbootsTrapmvc ressemble à une bonne abstraction sur Bootstrap 3 - Super avec l'API fluide, mais envoyant des informations de carte de crédit pour un essai? Nan.


0 commentaires

16
votes

Il y a maintenant une solution MS pour les aides MVC.

C'est actuellement Pré-version , mais MVC5.1 a

MVC 5.1 est libéré et a

Bootstrap Support en vues

Nous autorisons maintenant passer des attributs HTML dans l'éditeur pour un objet anonyme

exemple de code ... xxx

Plus d'infos sur ceci ici .... http://www.asp.net/visual-studio/overview/2013/aspnet-and-web-tools-20132-preview-for-visual-studio-2013-Release-notes#mvcbootstrap

.. et installez des instructions ici ... http://blogs.msdn.com/b/webdev/archive/2013/12/09/asp-net-and-web-Tools-2013-2-preview-for-visual -Studio-2013.aspx


1 commentaires

Notez que cette mise à jour a été publiée officiellement .. blogs.msdn.com/b/webdev / Archive / 2014/01/20 / ...