ajax传值到aspx页面该怎么接收值

![![图片说明](https://img-ask.csdn.net/upload/201503/08/1425808939_248851.png)图片说明](https://img-ask.csdn.net/upload/201503/08/1425808879_556570.png)图片说明求各位看看 是哪里错了 或者没错应该怎么接收值

在default.aspx的page_load用request.forms["控件id"]可以得到。

注意default.aspx必须返回json,而不能返回页面,否则你的前端接收不了json会转入error

更好的做法是另外开一个页面。我不相信你的default.aspx不做别的。

这是因为你指定了不恰当的contentType,把contentType设置去掉试试;

contentType
类型:String
默认值: "application/x-www-form-urlencoded"。发送信息至服务器时内容编码类型。
默认值适合大多数情况。如果你明确地传递了一个 content-type 给 $.ajax() 那么它必定会发送给服务器(即使没有数据要发送)。