2016-10-20 5 views
0

두 개의 별도 사이트로 분리 된 방문자에게 더 나은 서비스를 제공 할 수있는 거대한 사이트가있는 고객이 있습니다. 그래서 지금은 두 파일 사이에서 특정 파일을 공유하면서 파일을 분할하려고합니다 (본질적으로 유일한 변경 사항은 탐색 및 페이지이며 머리글, 바닥 글 및 스타일은 두 사이트간에 동일해야 함) .URL 기반으로 만드는 방법 Then Then 문

그래서 ASP.net 및 VBScript에서 If Else 문을 만들어 사이트의 루트 파일 경로/URL이 무엇인지에 따라 특정 요소를 전환합니다. 지금까지, 다음과 같은 : 단지 홈페이지가 아닌 다른 사이트 페이지에 영향을 것 같은 날 정말 도움이되지 않습니다

<% If objPage.FilePath = "/" Then %> 
    Show Content A 
<% Else %> 
    Show Content B 
<% End If %> 

. 사이트 주소를 기반으로 트리거를 변경하거나, 실패 할 경우 루트 파일뿐만 아니라 모든 서브 페이지 파일에도 영향을주는 따옴표로 묶을 수있는 변수가 있습니까?

또한 더 좋은 방법이 있습니까?

답변

0

맛을 정의하는 web.config 설정은 어떻습니까? 예를 들어

:

<appSettings> 
    <add key="SiteFlavour" value="site1" /> 
    <!--<add key="SiteFlavour" value="site2" />--> 
</appSettings> 

그리고 간단하게 구성 설정에 따라 검사와 조건부

objPage.FilePath = "/" 

를 대체?

특정 URL에 의존하지 않으므로 테스트를 쉽게 수행 할 수 있습니다.

또한 제 3의 향을 아주 똑바로 추가합니다.

언제든지 앱 시작 (global.asax?)의 설정에서 언제든지 설정을 끌어 와서 도움이 될 수 있습니다.