怎么在aspx前台页面执行后台的的一个方法 如果是用ajax 那该怎么使用?

怎么在aspx前台页面执行后台的的一个方法 如果是用ajax 那该怎么使用? 控件的话我用的是客户端控件 我需要在前端点一个按钮 简单的执行一下后台方法就行了

前台页面Main.aspx 后台Main.aspx.cs 前台按钮ID=a

 <input type="button" value="callServer" onclick="callServer()" />

<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.1.min.js"></script>
<script>
    function callServer() {
        $.ajax({
            url: 'Main.aspx?ajax=1', cache: false, complete: function (xhr) {
                alert('服务器返回内容:'+xhr.responseText)
            }
        });
    }
</script>

Main.aspx.cs

 protectec void Page_Load(object sender,EventArgs e){
if (Request.QueryString["ajax"]=="1")
{
Response.Write(abc());
Response.End();//////////
}
}
private string abc(){return "abc";}

楼上正解......

1楼正解。。。。。。。。。。。