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

运行出错!

这问题该怎么解决,各位请给点意见吧!谢谢!

------解决方案--------------------
直接查名称,Request.QueryString["bookid"].ToString().Trim();
------解决方案--------------------
报这个错,说明请求的URL里一个参数都没有。

写成bookid=Request.QueryString["bookid"];后面不加任何方法,不然没这个bookid参数时为null,null执行方法会报错。

Trim方法可以不考虑,因为正常合法地运行bookid里前后是不会存在空格的,只有用户手动在url里添入bookid的值才会存在空格,而这类用户存在恶意的可能。

------解决方案--------------------
判断一下值不为空才执行查询
------解决方案--------------------
错误提示已经很清楚了啊,根本就没有传过来的参数啊