如何用js调用后台方法

2024-12-27 07:55:00
推荐回答(2个)
回答1:

方法一:

1、首先建立一个按钮,在后台将调用或处理的内容写入Button1_Click中; 

protected void Button1_Click(object sender, EventArgs e) 

    this.TextBox1.Text = "voodooer"; 
}

2、在前台可以这样调用: 


方法二:1、函数声明为public 或者protected 

public string ss() 

    return("voodooer"); 
}


2、 前台js调用方法 

var a = " <%=ss()%>"; 
alert(a);


方法三:

1、 前台代码


方法四: 

1、前台代码

 
function SubmitKeyClick() 

    if (event.keyCode == 13) 
    { 
        event.cancelBubble = true; 
        event.returnValue = false; 
        document.all.FunName.value="要调用的函数名"; 
        document.form[0].submit(); 
    } 

 
 
 〈!--用来存储要调用的函数 --〉

回答2:

方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为document.getElementByIdx_x("btn1").click(); 3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;例子: