Pytanie:Czy istnieje rozwiązanie do korzystania z ASP.NET MVC 5 Html.EditorFor() i Bootstrap 3.0?
Czy istnieje sposób, aby ASP.NET MVC 5 Html.EditorFor (pomocnicy) forma pracy z zmienił Bootstrap 3 form syntax *.?
Dyskusja (z tego, co wyglądało na już):
Wydaje się, istnieje wiele SO pytania dotyczące sieka zastąpić wbudowany pomocników MVC. Ogólnie nie wygląda na to, że istnieje obsługiwane rozwiązanie do modyfikacji kodu HTML pomocnika. (proszę mnie poprawić, jeśli się mylę)
Czy jest zatem możliwe zbudowanie shims pliku CSS, który dostosuje HTML Helpera 2.3.x do wyglądu Bootstrap 3 formularza CSS? Wydaje się, że większość innych aspektów MVC 5 jest zgodna z Bootstrap 3, z wyjątkiem pól formularza automatycznego.
Zaletą podkładki CSS jest to, że można ją usunąć, gdy ASP.NET MVC zostanie zaktualizowany, aby natywnie obsługiwać nowszą składnię Bootstrap.
* Przyjmuję do wiadomości, że program ASP.NET MVC 5 jest nadal w wersji beta i został opracowany dla Bootstrap 2.3.x, ponieważ 3.0 był również w wersji beta w tym czasie.
Słyszałem, że RTM w MVC 5 będzie zawierał obsługę Bootstrap 3.0, chociaż nie mogę obecnie znaleźć tego wpisu na blogu lub wydania. Jeśli masz informacje na ten temat, opublikuj link. –
Dan, czy znalazłeś rozwiązanie, odkąd to opublikowałeś? Obecnie napotykamy ten sam problem, który opisujesz, gdy nie możemy dołączyć nowej klasy 'form-control' Bootstrap 3 do danych wejściowych renderowanych za pomocą Html.EditorFor(). Czy wciąż jesteśmy SOL? –
Szczerze mówiąc, ostatnio nie sprawdzałem. Zamierzałem ponownie przetestować ten problem, gdy pojawiła się ostateczna wersja programu Visual Studio 2013, aby sprawdzić, czy są jakieś ulepszenia. Czy sprawdziłeś, czy dostępne są aktualizacje NuGet dla składników bootstrap i MVC? –