javascript 과 asp.net(c\#)상호 호출 방법

1.aspx 클 라 이언 트 요청 주소:
 
<a src= 'http://<%=Request.Url.Host %><%= ResolveUrl("../PayCenter/AlipayAdd.aspx")%>'> </a>
2,C\#클 라 이언 트 호출 방법:(top.window.document:표 부모 창,MainFrame 대상 이 이 창 에 있다 면,top.window.document)Js 의 방법 을 추가 하지 않 습 니 다.2.어떻게 JavaScript 에서 C\#변 수 를 방문 합 니까?3.어떻게 C\#에서 자 바스 크 립 트 의 기 존 변 수 를 방문 합 니까?4.어떻게 C\#에서 자 바스 크 립 트 함 수 를 방문 합 니까?질문 1 답 은 다음 과 같 습 니 다.javaScript 함수 에서 C\#코드 의 함 수 를 실행 합 니 다.방법 1:1.먼저 단 추 를 만 들 고 배경 에서 호출 되 거나 처 리 된 내용 을 button 에 기록 합 니 다.클릭 중;2.프론트 데스크 에 js 함 수 를 작성 합 니 다.내용 은 document.getElement ById("btn 1").click()입 니 다.3.프론트 데스크 나 백 스테이지 에서 js 함 수 를 호출 하여 click 사건 을 자극 하 는 것 은 백 스테이지 c\#함수 에 접근 하 는 것 과 같 습 니 다.방법 2:1.함수 성명 은 Public 배경 코드(Public 를 proctected 로 바 꿔 도 됩 니 다)Public string ss(){return("a");}2.html 에서 프론트 스 크 립 트var a="<%=ss()%>"를 호출 할 수 있 습 니 다.  alert(a); 방법 3:방법 4:function SubmitKeyClick(){if(event.keyCode==13){event.cancelBubble=true;      event.returnValue = false; document.all.FunName.value="호출 할 함수 이름";      document.form[0].submit();     }   }          〈!--호출 할 함 수 를 저장 합 니 다->.CS 에 있 습 니 다:Public PageOnLoad()   {     if (!Page.IsPost())     {       string strFunName=Request.Form["FunName"]!=null?Request.Form["FunName"]:""; //전 송 된 값 에 따라 어떤 함수 switch(strFunName){case"enter()":enter()를 호출 할 지 결정 합 니 다./이 함수 break 호출 하기;case"기타"://다른 함수 break 호출;default://기본 함수 break 호출;}}public void enter(){/.........................................................................답 은 다음 과 같다.방법 1:1.페이지 에 숨겨 진 도 메 인 을 통 해var temp='+tmp+''tmp 를 등록 할 수 있 습 니 다.그리고 js 에서 temp 에 직접 접근 하여 값 을 얻 을 수 있 습 니 다.문제 3.어떻게 C\#에서 자 바스 크 립 트 의 기 존 변 수 를 방문 합 니까?답 은 다음 과 같다.방법 1:1.프론트 데스크 톱 에서 정적 텍스트 컨트롤 숨 김 영역 을 사용 하여 js 변수 값 을 기록 합 니 다.2.배경 에서 request["id"]로 값 을 얻 습 니 다.방법 2:쿠키 나 session 문 제 를 사용 할 수 있 습 니 다.C\#에서 자 바스 크 립 트 함 수 를 어떻게 방문 합 니까?정 답 은 다음 과 같 습 니 다.c\#코드 에서 자바 스 크 립 트 함 수 를 실행 합 니 다.방법 1:1,Page.RegisterStartupScript("gg",");방법 2:Literal 류 를 사용 하고 private void Button 2Click(object sender, System.EventArgs e)   {     string str;     str=" ";     //Literal1.Visible=true;     Literal1.Text=str;   }

좋은 웹페이지 즐겨찾기