javaScript 함수 에서 C\#코드 를 실행 하 는 함수 방법 요약

2371 단어 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 에서<%=fucntion()%>로 프론트 스 크 립 트 를 호출 할 수 있 습 니 다.다음은 인용 세 션 입 니 다.

<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 id="Button1" type="button" name="Button1" value=" " onclick="javascript:__doPostBack('Button1','')">
방법 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 onkeypress="SubmitKeyClick()" id="aaa" type="text">
<input type="hidden" name="FunName"> 〈!-- --〉
은.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()
{
//……
}

좋은 웹페이지 즐겨찾기