js 호출 백 스테이지, 백 스테이지 호출 프론트 등 방법

3615 단어
js 호출 백 스테이지, 백 스테이지 호출 프론트 등 방법 총화
1. javaScript 함수 에서 C \ # 코드 의 함 수 를 실행 합 니 다:
방법 1: 1. 먼저 단 추 를 만 들 고 배경 에서 호출 되 거나 처 리 된 내용 을 Button 1 에 기록 합 니 다.클릭 중;
protected void Button1_Click(object sender, EventArgs e)
    {
        this.TextBox1.Text = "voodooer";
    }

        2. 프론트 데스크 에서 이렇게 호출 할 수 있 습 니 다.
<input type="button" value="  C#   " onclick='document.getElementById("Button1").click();' /> 

방법 2: 1. 함수 성명 은 Public 또는 proctected            
 public string ss()
          {
              return("voodooer");
          }

        2、 프론트 데스크 호출 방법
 <script language=javascript>
          var a = " <%=ss()%>";
          alert(a);
          </script>

방법 3: 1, < script language = "javascript" >
         
 <!--
          function __doPostBack(eventTarget, eventArgument)
          {
              var theForm = document.Form1;    // runat=server form
              theForm.__EVENTTARGET.value = eventTarget;
              theFrom.__EVENTARGUMENT.value = eventArgument;
              theForm.submit();
          }
          -->
          </script>
          <input type="button" value="  " >

       
방법 4: 
<script language="javascript">
function SubmitKeyClick()
{
    if (event.keyCode == 13)
    {
        event.cancelBubble = true;
        event.returnValue = false;
        document.all.FunName.value="        ";
        document.form[0].submit();
    }
}
</script>
<INPUT type="text">
<input type="hidden" > 〈!--            --〉

. CS 에 있 습 니 다.
public Page_OnLoad()
{
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()
{
//……      
}

2. 어떻게 JavaScript 에서 C \ # 변 수 를 방문 합 니까?
답 은 다음 과 같다.
방법 1: 1. 페이지 에 숨겨 진 도 메 인 을 통 해 < input type = "hidden" runat = "server" > 에 접근 합 니 다.
방법 2: 1. 예 를 들 어 배경 에서 PUBLIC STRING N 을 정의 합 니 다.프론트 js 에서 이 변 수 를 인용 한 형식 은 '<% = n% >' 또는 '+ <% = n% > +' 입 니 다.
방법 3: 1, 또는 서버 측 변수 할당 후 페이지 에 스 크 립 트 를 등록 할 수 있 습 니 다.
          " var temp=" + tmp + " "
          tmp 는 배경 변수 이 고 js 에서 temp 에 직접 접근 하여 값 을 얻 을 수 있 습 니 다.
3. 어떻게 C \ # 에서 자 바스 크 립 트 의 기 존 변 수 를 방문 합 니까?
답 은 다음 과 같다.
방법 1: 1. 프론트 데스크 톱 에서 정적 텍스트 컨트롤 숨 김 영역 을 사용 하여 js 변수 값 을 기록 합 니 다.
        2. 배경 에서 request ["id"] 로 값 을 얻 습 니 다.
방법 2: 쿠키 나 session 을 사용 할 수 있 습 니 다.
4. 어떻게 C \ # 에서 자 바스 크 립 트 함 수 를 방문 합 니까?
답 은 다음 과 같다.
c \ # 코드 에서 javascript 함 수 를 실행 합 니 다:
방법 1: 1. Page. RegisterStartupScript ("ggg", "< script > SetVisible (1); < / script >");
방법 2: Literal 류 를 사용 한 후
private void Button2_Click(object sender, System.EventArgs e)
{
string str;
str=" <script language='javascript'>";
str+="selectRange()";
str+=" </script>";
//Literal1.Visible=true;
Literal1.Text=str;
}

좋은 웹페이지 즐겨찾기