2017-02-20 9 views
-2

У меня есть приложение только с одной страницей aspx (Default.aspx).
Эта страница загружает элементы управления .ascx по мере необходимости.
Все эти элементы управления используют один и тот же файл JS и CSS.
Теперь я хочу применить Bootstrap для некоторых из них. Но я боюсь, что бутстрап сломает CSS и JS.
Итак, я думаю об обертывании каждого элемента управления в iframe (потому что я знаю:
Iframe блокирует наследование CSS и JS).
Мое решение?
Или есть способ узнать, какие CSS и JS необходимы каждому элементу управления?Предотвращение наследования css и js в ascx

благодарит

+1

Загрузочный бутстрап должен использоваться в начале вашего проекта, если вы добавите бутстрап прямо сейчас, вам нужно будет вручную исправить любые проблемы, которые возникнут – madalinivascu

+1

Идея iframe очень плохая, на мой взгляд, – madalinivascu

+0

@madalinivascu почему вы думаете, что плохо ? Что не так с iframe? – makachakh90

ответ

0

Мой совет в том, что даже если вы нарушаете разметку приложения в контроле (ASCX файлов), вы должны применить последовательную тему и служить только один сверток CSS и один пучок JS. Это поможет повысить производительность вашего сайта, а также будет проще поддерживать его. Кроме того, будет проще поддерживать постоянный внешний вид пользователей.

Итак, если вы собираетесь использовать Bootstrap, используйте его везде. Напишите свои JS-функции, чтобы они не зависели от данной разметки и т. Д.