asp.net 网站测试 提示“/”应用程序中的服务器错误。各位帮忙看看是哪的原因啊!!!
网站网址:http://www.400visa.com/visa.html
访问页面中任何国家都正常显示,但是一访问“印度”这个国家就提示:
“/”应用程序中的服务器错误。
--------------------------------------------
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 64: sql = string.Format("select * from td_visa where visaregionid={0} and visatype=1 and visaname='{1}'", row["regionid"].ToString(), leixing);
行 65: Td_Visa visa = Td_VisaManager.SelectOneTd_VisaBySql(sql);
行 66: daqmc += "<a href='visacontent_" + visa.VisaId + ".html'>" + row["regionname"] + "</a> ";
行 67: }
行 68: return daqmc;
源文件: d:\www\web\400visa.com\nation.aspx.cs 行: 66
各位帮忙看看啊!
------解决方案--------------------遇到同样的问题,帮lz顶
顺便求高手给解决方案
------解决方案--------------------daqmc += "<a href='visacontent_" + visa.VisaId + ".html'>" + row["regionname"] + "</a> ";
看看你的visa.VisaId和row["regionname"]是否有值
------解决方案--------------------row["regionid"].ToString(),这个值是不是没传进去?