littlrobert - 2020/11/11 16:25:26
Html.InfoData(string infoTable, int infoId)使用该方法时,第二个参数如果使用变量,前台报如下错误:


具体代码如下:


但是如果把参数i改成具体数字就不会报错了
请大神指点指点!!
xiyou - 2020/11/11 18:27:59
出现这个错误,可能是找不到id等于i的数据,那么data就会为null值,你在null._Pro_name肯定会报错了。
你可以在循环中判断一下让代码容错性好一点。
if(data==null)
{
//
}
else
{
//
}
littlrobert - 2020/11/12 7:36:45
回复 2楼xiyou的帖子你好,确定这个循环是执行的,但是为什么找不到这个i的数值呢
littlrobert - 2020/11/12 7:40:28
回复 2楼xiyou的帖子已找到相应的解决办法,谢谢