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

Response.Write()不输出
从数据库读取数据到Datatable,然后转成Json格式有前台读取,当我的sql语句写死比如"select * from TBL_Commodity where Ctype=1"的时候Response.Write()可以正常输出,但是当拼接sql语句("select * from TBL_Commodity where Ctype="+参数)或者使用存储过程的时候Response.Write()不输出任何内容,后台调试读取数据转成json的都正常也确实返回Json的string字符串但就是不显示数据,也不报错,这是为什么呀

------解决方案--------------------
断点调试下,看参数是否有值。另外并你可以
int id=1
"select * from TBL_Commodity where Ctype="+id这样试试,如果这样正确,那就是你传的参数可以是字符串,那就必须("select * from TBL_Commodity where Ctype='"+id+"'"了
------解决方案--------------------
那你传过来的 单数 是个什么?你可以试试传一个1过去,然后看看 单数 是个什么数据