2017-02-20 9 views
-2

하나의 aspx 페이지 (Default.aspx)가있는 응용 프로그램이 있습니다.
이 페이지는 필요에 따라 .ascx 컨트롤을로드합니다.
이러한 모든 컨트롤은 동일한 JS 및 CSS 파일을 사용합니다.
이제 그 중 일부에 부트 스트랩을 적용하고 싶습니다. 하지만 부트 스트랩으로 인해 CSS와 JS가 깨질 까봐 두렵다.
그래서 각 컨트롤을 Iframe에 배치하는 것에 대해 생각하고 있습니다. 왜냐하면 내가 아는 것은
CSS와 JS의 상속을 차단하기 때문입니다.
내 해결책이 괜찮습니까?
또는 CSS와 JS가 각 컨트롤에서 필요하다는 것을 알 수있는 방법이 있습니까?ascx에서 CSS 및 js 상속 금지

감사

+1

부트 스트랩, 프로젝트의 시작에 사용되어야한다 – madalinivascu

+1

iframe이 아이디어는 내 의견 – madalinivascu

+0

@madalinivascu 매우 나쁘다 ? iframe에 어떤 문제가 있습니까? – makachakh90

답변

0

내 조언은 컨트롤 (ASCX 파일)로 응용 프로그램 마크 업을 깨는 경우에도, 당신은 일관된 테마를 적용 및 CSS의 한 번들 JS의 한 번들 서비스를 제공해야한다는 것입니다. 이렇게하면 유지 관리가 쉬울뿐만 아니라 사이트 성능이 향상됩니다. 또한 사용자가 일관된 모양과 느낌을 유지하는 것이 더 쉬울 것입니다.

부트 스트랩을 사용하려면 모든 곳에서 사용하십시오. 주어진 마크 업에 종속되지 않도록 JS 함수를 작성하십시오. 당신이 나쁜 생각 왜 지금 수동으로 발생하는 것입니다 어떤 문제를 해결해야합니다 부트 스트랩을 추가하는 경우