전체 페이지 포스트 백 동안 전체적으로 범위가 지정된 배열 변수를 페이지의 클라이언트 측 javascript에 삽입하려면 다음을 사용할 수 있습니다.UpdatePanel의 ASP.NET AJAX 포스트 백 동안 클라이언트 측 JavaScript 배열 변수를 업데이트하는 가장 간단한 방법은 무엇입니까?
this.Page.ClientScript.RegisterArrayDeclaration("WorkCalendar", "\"" + date.ToShortDateString() + "\"");
페이지에 클라이언트 측 JavaScript 배열을 선언하고 채 웁니다. 좋고 간단합니다.
그러나 나는 UpdatePanel에서 비동기 포스트 백에서 동일한 작업을 수행하려고합니다.
지금까지 가장 가까운 점은 var 선언이 포함 된 .js 파일을 만들고 비동기 포스트 백 중에 파일을 업데이트 한 다음 ScriptManagerProxy.Scripts.Add
를 사용하여 .js 파일을 페이지의 전역 범위에 추가하는 것입니다.
더 간단한 것이 있습니까? r이 일을 잘못 했니?
레이블을 닫고 레이블 대신 문자 그대로 사용하십시오. –
이 더 나은 해결책은 서버 - 클라이언트 - 서버 간 - 클라이언트 - 서버 간 스파이웨어 문자열을 만드는 대신 배열, 이벤트 및 제어를 사용하여 모든 클라이언트 측을 이동시켜야합니다. 감사. – Noel