2012-02-21 2 views
2

JavaScript 내에서 코드 숨김 기능을 호출하고 코드 숨김 기능에 매개 변수를 전달하려고합니다. 예를 들어JavaScript를 사용하여 코드 숨김 기능에 매개 변수 전달

: 일부 요소가 동적으로 jQuery를 사용하여 만들어지기 때문에

<script> 
var name; 
<% createUser(name) %> 
</script> 

private void createUser(string Name) 
{ // Do crazy stuff } 

내가이 일을 해요, 그래서 서버 측 코드에서 액세스 할 수 없습니다. 위의 예는 상대적으로 간단하고 달성하려는 대상에 가까운 것은 아니지만 그럼에도 불구하고 내 문제에 대한 좋은 개요를 제공합니다.

감사합니다.

답변

6

JavaScript에서 코드 숨김 기능을 직접 호출 할 수 없습니다. JS는 클라이언트의 브라우저에서 실행되고 C#은 다른 서버에서 실행됩니다. 두 사람은 웹 서버의 매체를 통해 HTTP 요청을 사용하여 통신합니다.

  • AJAX를 살펴 보자 : 당신은 클라이언트에서 HTTP 요청 화재 해제, 및 코드 숨김 기능에 위임하여 이러한 요청을 처리하기 위해 대기 서버 페이지를 가질 수 있습니다.
  • Call ASP.NET function from JavaScript?