2014-10-07 1 views
0

나는 다음과 같이 스크립트 태그를 읽고 싶어 : 나는 오류가 나는 스크립트를 추가하지 못할 그러나읽기 스크립트 태그

<add key="SomeScripts" value="<script type="text/javascript"> window.something || function (e, t) {....</script>"/> 

로 응용 프로그램 설정에서

<script type="text/javascript"> window.something || function (e, t) {....</script> 

이 파일 이 일을하는 가장 좋은 방법이 있습니까?

감사합니다, Suhas

답변

2

이 작업을 수행 할 수있는 좋은의 연습이 아니다. appSettings에 bool 값을 지정하고 페이지에 스크립트를 생성하는 것이 사실인지 확인할 수 있습니다. 샘플 :

웹 페이지 (mvc 또는 webform인지 확실하지 않습니다 여러 장소에서 그것을 가지고, 그리고, 그것은 MVC 응용 프로그램 인 경우

if (bool.Parse(ConfigurationManager.AppSettings["SomeScripts"])) 
{ 
    // generate the script here... 
} 

, 당신은 PartialView을 그냥 사방에서 호출 할 Shared에 넣어 수 있습니다. 웹 양식에서는 web user control (.ascx 파일)을 만들고 어디서나 전화하십시오.

+0

: 문제는 여러 페이지에서 수행해야하므로 한 곳에서 스크립트를 읽으려고했습니다. 다른 방법으로이 작업을 수행 할 수 있습니다. – Suhas

+0

MVC 응용 프로그램 인 경우 PartialView를 만들고 'Shared'에 배치하여 모든 곳에서 호출 할 수 있습니다. 웹 폼에서 웹 사용자 컨트롤 ('.ascx' 파일)을 만들고 어디에서나 호출하십시오. –

+0

감사합니다.하지만이 방법은 스크립트가 변경 될 때마다 필요한 코드를 컴파일해야하지만 설정 파일에 추가해야합니다. 피할 수 있습니다. 어떻게 생각하십니까? – Suhas