ASP.Net Ajax에 응용 프로그램이 있습니다. winform에서 browsercontrol을 통해이를 열고 싶습니다. 사용자가 webform에 로그인 할 때 사용한 변수 (사용자 이름)에 액세스하려고합니다. 로드 할 때 해당 사용자 이름을 읽고 그 사용자 이름을 사용하여 해당 브라우저 컨트롤에서 나머지 웹 페이지 코드를 수행하고 싶습니다.browsercontrol에서 winform 변수에 액세스하십시오.
내 ASP.Net Ajax가 내부 웹 서버에 게시되었으며 browsercontrol이 해당 IP 주소를로드합니다.
이것을 달성 할 방법이 있습니까?
편집 : 나는 자바 스크립트 확장을 발견했다
: window.external 그리고 시작이다 그것으로 자바 스크립트를 사용하여 웹 페이지에서 C#을 프로 시저를 호출 할 수 있지만, 나는 C#을에서 가변적이고을 검색해야 - 여기가 문제가되는 곳입니다. 시도했습니다.
var name = function window.external.GetGlobalVariable(MyGlobalProcedure, "Cannot Get Value");
javascript 오류는 메서드를 개체에 적용 할 수 없다고 말합니다.
그게 제가 찾고 있던 답변입니다! – Killua