2011-01-24 9 views
0

서비스를 노출시키지 않고 클라이언트 측의 .get 함수를 사용하지 않고도 asp.net 구성을 jQuery를 사용하여 직접 읽을 수 있습니까?jQuery로 구성 데이터 읽기

+4

잘하면 안됩니다! 그것은 거대한 보안 구멍이 될 것입니다. –

+0

필자는 asp.net을 사용한 적이 한번도 없었지만 서버에서 제공하거나 클라이언트에서 요청하지 않고 클라이언트에서 서버 측 구성을 읽을 수 있을지는 의문입니다. 그래도 뭔가 놓칠 수 있습니다;) – Day

+0

@ 일, 아니 아무것도 놓친 적이없는 :-) –

답변

2

자바 스크립트가 AJAX를 사용하거나 단순히 DOM에 필요한 값을 하드 코딩하는 것 외에는 서버에 액세스 할 수 없으므로 불가능합니다. 클라이언트 측에서 살고 자바 스크립트

<script type="text/javascript"> 
    var foo = <%= new JavaScriptSerializer().Serialize(new { value = ConfigurationManager.AppSettings["foo"] }) %>; 
    alert(foo.value); 
</script> 
+0

좋아, 그럼 당신의 애플 리케이션 설정을 읽는 일반적인 접근 방식은 뭐죠? – dexter

+3

DOM 또는 AJAX에 필요한 값을 전달하십시오. –

1

: 예를 들어, 그래서 당신은 당신이 할 수 귀하의 <appSettings> 섹션에서 foo 값에 액세스하는 데 필요한 경우.

.net은 서버 측에 있습니다.

명시 적으로이 목적으로 서비스를 공개하지 않는 한 불가능합니다.

1

서버는 확장명이 .config 인 파일을 제공하지 않습니다.