2017-10-16 1 views
1

나는 현재 프로그램 VB 사용하여 내 콘텐츠 페이지에 스타일 시트를 추가 해요 : 언뜻보기에프로그래밍 추가 스타일 ASP.NET (VB)

Dim link As New HtmlLink() 
link.Attributes.Add("rel", "stylesheet") 
link.Attributes.Add("type", "text/css") 
link.Href = "Styles/AddNewModelStyles.css" 
Me.Page.Header.Controls.Add(link) 

이 내 웹 페이지가 제대로 포맷으로 작동하는 것 같군 . 그러나 스타일 시트에 새로운 스타일을 추가했는데 아무 일도 일어나지 않았습니다. 스타일 시트에서 모든 스타일을 완전히 제거하고 페이지를 새로 고쳤으며 변경된 사항이 없습니다. 원래 스타일 시트가 캐시되고있는 것처럼 보이지만 캐시를 지우는 방법을 알 수 없습니다. 나는 F5, Shift + F5, 브라우저를 닫고 새로운 것을 열어 보았습니다. 누구나 이런 일이 일어나는 이유는 무엇입니까? > 인터넷 옵션 - - 당신의 브라우저 도구를 선택 내부

답변

0

난에 요소를 검사하여 내 문제에 대한 해결책을 알아낼 수 있었다 스타일 시트가로드되는 위치를 찾습니다. 프로그래밍 방식으로 콘텐츠 페이지에 스타일 시트를 추가하면 스타일 시트 링크가 콘텐츠 페이지 머리 태그가 아닌 마스터 웹 페이지 head 태그에 추가됩니다. 내 스타일 시트가 궁극적으로 잘못된 디렉토리 (마스터 페이지가 아닌 콘텐츠 페이지의 스타일 시트 디렉토리)에 있었고 마스터 페이지의 디렉토리로 이동하면 문제가 해결되었습니다.

1

인터넷 익스플로러 이동> 일반 -> 검색 기록 -> 설정 -> 파일보기

그들 모두를 선택하고 삭제하고 브라우저를 닫았다가 다시 엽니 다.

구글 크롬 Ctrl 키 + + 델 시프트 -> 드롭 다운 시간의 처음부터 선택 -> 인터넷 사용 정보 삭제

+0

나는 이것을 시도했지만 문제는 여전히 지속됩니다. 스타일 시트를 캐시해서는 안되지만, 내 스타일이 아직 어떻게 적용되고 있는지 잘 모르겠습니다. –

+0

개발자 도구가 열려있을 때 캐시를 비활성화하십시오. F12 -> F1을 누르고 네트워크로 내려 가서 "캐시 사용 안 함 (DevTools가 열려 있음)"확인란이 있어야합니다. – AGrammerPro