日期:2014-05-17  浏览次数:20507 次

关于json格式在后台获取值的问题
我在页面上写了一个ajaxPost提交代码如下:

$.post("提交的页面",{Id:RowID},function(data)
{
   alter(data);
})

后台获取如下
string SelelctId = request.From["Id"];

调试结果显示SelectId为空、但是在From中找到了Id%5b%5d=得到的Id、
这是什么情况、求大神解释下
JSON ajax

------解决方案--------------------
用chrome developer tools调试  先单步  最后看看这里
------解决方案--------------------
RowID   取出来看看  有没有
------解决方案--------------------
引用:
RowId我在页面上alter了下、有那个东西、值也是正确的、但是一到后台获取就成了上述问题了、真心没碰到过
如果RowId=9
那么Request.From["Id"]这一块在调试后显示出Id%5b%5d=9
所有我用Request.From["Id"]这样获取出来时个null

引用:RowID   取出来看看  有没有
   ……


好诡异,你的Id没有其他地方定义?
或者直接  


$.post("..XXX.aspx?Id="+RowID,function(data)
{
 
},"json") 


string xxx=Request.QueryString["Id"];