The following is a web method that is called from ajax, I have verified with firebug that the script is indeed passing two string values to my method:
public string DealerLogin_Click(string name, string pass)
if (name == "w" && pass == "w")
HttpContext.Current.Session["public"] = "pub";
g= "window.location = '/secure/Default.aspx'";
If I delete the if block then I don't get an error back from the server.