$(document).ready(function () {
        $("#ExpressId").change(function () {
                        var Selected = $("#Id").val();
                       alert("change" + Selected);                      
                          $.get("http://localhost:1591/Manager.aspx/Courier/Callback", { "Selected": Selected }, function (data, status) {
                              alert(status);
                      });
这是用jquery写的,function里面不弹出任何东西,我是ajax详细写出来了之后,发现状态值为500,
控制器那边的接收方法这样写的:  
public void Callback() 
        { 
                string str = HttpContext.Request["Selected"];
                int expSelectedId = Convert.ToInt32(str);
                HttpContext.Response.Write("1");
        }
返回值是随便弄的,就一个字符串,用来测试!页面的格式是MVC中的用户控件.ascx文件,在请求过程中,JS的参数是能传递到接收方法中的,但是就是出现500错误,请各位大侠指教!