JS 호출 CS 의 참조 방법 인 스 턴 스

CS 리

public string test() 
 { 
    return "Hello World"; 
 } 
aspx 페이지

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
    <title> </title> 
    <mce:script type="text/javascript" ><!-- 
     var demo=function(){ 
       var b= "<%=test() %>"; 
       alert(b); 
       } 
// --></mce:script>  
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 
        <input type="button" id="id1" onclick="demo()" value="JS CS" /> 
    </div> 
    </form> 
</body> 
</html> 
위 에 있 는 것 은 매개 변수 가 없 는 것 이 므 로 배경 CS 에 있 는 방법 이 매개 변 수 를 가지 고 있 으 면 주의해 야 합 니 다.CS:

public string test(string a) 
 { 
    return a; 
 } 
aspx:

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
    <title> </title> 
    <mce:script type="text/javascript" ><!-- 
     var demo=function(){ 
       var a="Hello World"; 
       var b= '<%=test("'+a+'") %>';// !!!!!  
       alert(b); 
       } 
// --></mce:script>  
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 
        <input type="button" id="id1" onclick="demo()" value="JS CS" /> 
    </div> 
    </form> 
</body> 
</html> 
요약:매개 변 수 를 가 진 호출'<%=test('+a+')%>'는 반드시 작은 따옴표 로'<%=%>'를 싸 야 합 니 다.안에 더 블 따옴표 가 있 습 니 다.이 점 이 관건 이다.그렇지 않 으 면 호출 에 성공 하지 못 할 것 이다!극악무도 한 작은 따옴표 와 작은 따옴표 야!!!

좋은 웹페이지 즐겨찾기