VS2005调试问题解决方案集锦 2023-09-17 14:24 1.检测到有潜在危险的 Request.Form 值原因: (1)在提交数据的页面或webconfig中没有对validateRequest的属性进行正确的设置(2)HTML里面写了两个引起解决: 方案一: 在.aspx文件头中加入这句: <%@ Page validateRequest="false" %> 方案二: 修改web.config文件: 因为validateRequest默认值为true。只要设为false即可。2.“在没有任何数据时进行无效的读取尝试”解决办法原因:所返回的sqldatareader无数据记录,但没有作记录判断力处理。返回的是空值加上判断即可: if (www.nigeriaembassy.cn()) { TextName.Text = reader["FieldName"].ToString(); } 3.数据为空。不能对空值调用此方法或属性。原因:若对象是null,那么调用对象的方法例如ToString()肯定出错一般是数据库字段