Using Ajax in a .net project to call a .aspx.cs function NOT WORKING
===

Im using Ajax in a .net project (isn't MVC.net). I want to call a function of my .aspx.cs from a JScript Function. 

This is my JScript code:

        $("a#showQuickSearch").click(function () {
            if ($("#quick_search_controls").is(":hidden")) {
                $.ajax({
                    type: "POST",
                    url: "Default.aspx/SetInfo",
                    data: "{showQuickSearch}",
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                   success: function(response) {
                         alert(response.d);
                   }
                    
                });
                $("#quick_search_controls").slideDown("slow");
                $("#search_controls").hide();
                $("#search").hide();
            } else {
                $("#quick_search_controls").hide();
            }

        });



And this is my .aspx.cs Function:

       [WebMethod]
        public string SetInfo(string strChangeSession)
        {
            Label1.Text = strChangeSession;
            return "This is a test";
        }



The problem is that my .aspx.cs function is not being called and isn't updating the label.text.