请教各位,前台如何调用后台函数?
请教各位,前台如何调用后台函数?
我也看了很多网友的帖子,使用 Ajax ,或者直接使用在前台调用一个按钮控件单击事件,后台再使用该按钮调用函数等方法,但如何实现?
我做了一个简单的“前台调用一个按钮控件单击事件,后台再使用该按钮调用函”实例,请教.....
后台:---------------------------
函数:
public void GetData()
{
ClientScript.RegisterStartupScript(GetType(), "Message", "<SCRIPT LANGUAGE='javascript'>alert('计算成功!');</script>");
}
按钮 Button1 的单击事件
protected void Button1_Click(object sender, EventArgs e)
{
//GetData();
Alert("Ok");
}
另一个按钮 Button2
----------------------------------
前台:-----------------------------
前台函数 readData
<script language="javascript" >
function readData() {
document.getElementById("Button1").click();
}
</script>
另一个按钮 Button2 的事件
<asp:Button ID="Button2" runat="server" EnableTheming="False" Text="Button2" OnClientClick="readData();return false;" />
运行后,单击 Button2 按钮,出现异常,.net 定位到“ document.getElementById("Button1").click(); ”
请问如果使用该方法,如何修改才正确?如何使用 AJAX 又如何实现?谢谢!