2017-01-18 10 views
0

Javascript를 사용하여 클라이언트 측에서 작성된 차트가 있습니다. 나는 그들이 .net codebehind에서 데이터를 쿼리하고 계산 한 서버 측을 사용하기를 원한다.VB.Net에서 Javascript로 변수를 전달 하시겠습니까?

각 차트는 2 개의 숫자 만 전달하면되고, 세 번째 변수 (이름)를 가정합니다.

인터넷 검색으로 작동하는 답변을 찾지 못해 예상보다 어려워졌습니다.

은 내가 페이지에 몇 가지 숨겨진 가치를 만들 수 있습니다 알고 있지만, 차트 그리기 스크립트는 문서의 헤드에 있기 때문에 당신이 ASP를 사용하는 경우 반드시 이들 값

+0

돔이 준비가 될 때까지 차트 생성을 지연 (http://stackoverflow.com/questions/9899372)하여 해당 필드를 사용할 수있게하거나 아약스를 사용하여 데이터를 요청하고 차트를받습니다. –

+0

@ t.niese 그래서 숨겨진 값 접근 방식이 여전히 최고입니까? – user1765369

+0

'data-'속성은 사이트가 서버 측에 배치 된 시점의 데이터를 이미 알고있는 경우에 가장 적합 할 것입니다. '

' –

답변

0

을 읽기 전에 차트를 만들려고 할 것이다 .NET MVC 및 면도기에서 다음 방법을 사용할 수 있습니다.
1. 코드 배후의 차트에 필요한 값을 계산하고 모델 속성에 할당합니다.
2. Razor 코드를 사용하여 차트 변수를 차트 그리기 스크립트 위에 렌더링합니다.

+0

글로벌 범위를 오염시키지 마십시오. 'data-'특성을 사용하는 것이 더 나은 선택입니다. –