asp.net MVC 응용 프로그램이 있습니다. 이 응용 프로그램은 다른 도메인 이름에서 호출됩니다. 나는 CSS 파일을 호출 한 도메인을 기반으로 응용 프로그램에 CSS 파일을 적용해야합니다. 마스터 페이지에서이 작업을 수행 할 수있는 방법이 있습니까?응용 프로그램이 액세스 된 도메인을 기반으로하는 CSS 파일
0
A
답변
0
마스터 페이지에서 자바 스크립트를 사용하여 다른 도메인간에 전환 할 수 있습니다.
$(document).ready(function() {
if(document.domain == "localhost")
{
//alert(document.domain);
$("link[media='screen']").attr("href", "<%= AppHelper.CssUrl("Green_Blue.css") %>");
}
if(document.domain == "mycomputer")
{
//alert(document.domain);
$("link[media='screen']").attr("href", "<%= AppHelper.CssUrl("Blue_Peach.css") %>");
}
});
0
내 머리 꼭대기에서 벗어남. 컨트롤러에서 Request.Url.Authority를 사용하여 도메인을 얻을 수 있습니다. 그런 다음 도메인에 따라 스타일 시트의 경로로 viewdata를 설정하십시오.
그런 다음보기에서 이렇게하십시오.
<link href="<%= "" + ViewData[Namespace.StyleSheetKey] %>" rel="stylesheet" type="text/css" />
관련 문제
- 1. 하위 도메인을 기반으로하는 웹 폴더에 대한 액세스를 제한합니다.
- 2. iPhone 최초 응용 프로그램이 실행되고 설정 파일
- 3. 응용 프로그램이 C#
- 4. 응용 프로그램이
- 5. OpenLaszlo 응용 프로그램이 AIR API에 액세스 할 수 있습니까?
- 6. 파일 액세스
- 7. 웹 응용 프로그램 로컬 파일 시스템에 액세스
- 8. 사용자 가입을 기반으로하는 자동화 된 PHP 응용 프로그램 배포
- 9. 응용 프로그램이 최소화 된 상태에서 시작 프로그램
- 10. 코드 서명 된 응용 프로그램이 실행되지 않습니다.
- 11. 응용 프로그램이 종료 된 경우에도 경보
- 12. KIS 응용 프로그램이 개발 된 언어는 무엇입니까?
- 13. 응용 프로그램이 자동으로로드 된 fms 시작
- 14. 배포 된 응용 프로그램이 IE8에서 다르게 보입니다
- 15. WS 2003과 IE에 배포 된 웹 응용 프로그램이 작동하지 않습니다.
- 16. Ruby에서 파일 액세스 중지
- 17. jar 파일에 패키지 된 파일 액세스
- 18. 문자열이 포함 된 도메인을 나열하십시오.
- 19. 허가 된 PHP 사용자에게 파일 액세스 제한
- 20. 파일 탐색기에서 루트 액세스
- 21. 특정 메서드에서 NSManagedObjects에 액세스 할 때마다 응용 프로그램이 충돌 함
- 22. WPF 응용 프로그램이 원격 액세스 세션 중에 오프 스크린으로 이동합니다.
- 23. Silverlight 응용 프로그램이 포함 된 Internet Explorer 개발자 도구
- 24. 중첩 된 마스터 페이지와 CSS 파일
- 25. Qt 응용 프로그램이 컴파일되지 않습니다.
- 26. Java 애플릿에서 파일 액세스
- 27. 액세스 2003에서 액세스 2000 파일 열기 - 누락 된 라이브러리
- 28. Ant의 'sync'작업을 사용하지만 파일 내용을 기반으로하는 방법
- 29. 서명 된 응용 프로그램을 설치할 때 응용 프로그램이 지원되지 않음
- 30. COM 응용 프로그램이 작동하지 않습니다.
모든 컨트롤러 방법에서이 작업을 수행해야합니까? – Pinu
여기에 데이터를 마스터 페이지로 전달하는 데 도움이되는 기사가 있습니다. http://stephenwalther.com/blog/archive/2008/08/12/asp-net-mvc-tip-31-passing-data-to-master- pages-and-user-controls.aspx – WooHoo