<%
CTopList CTL=new CTopList();
ArrayList subList = new ArrayList();
subList=CTL.getTopNewsList("68",7,1);//type,num
int newsCount=subList.Count;
string[] news =new string[12];
news=(string[])subList[0];
%>提示错误是
索引超出范围。必须为非负值并小于集合大小。
参数名: index
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index源错误:
行 100: int newsCount=subList.Count;
行 101: string[] news =new string[12];
行 102: news=(string[])subList[0];
行 103: %>
行 104: <%
我现在想如果没有的判断如果大菜单下面没有这些子菜单,不让页面报错!!这代码该怎么写啊,放在哪快!
CTopList CTL=new CTopList();
ArrayList subList = new ArrayList();
subList=CTL.getTopNewsList("68",7,1);//type,num
int newsCount=subList.Count;
string[] news =new string[12];
news=(string[])subList[0];
%>提示错误是
索引超出范围。必须为非负值并小于集合大小。
参数名: index
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index源错误:
行 100: int newsCount=subList.Count;
行 101: string[] news =new string[12];
行 102: news=(string[])subList[0];
行 103: %>
行 104: <%
我现在想如果没有的判断如果大菜单下面没有这些子菜单,不让页面报错!!这代码该怎么写啊,放在哪快!
CTopList CTL=new CTopList();
ArrayList subList = new ArrayList();
subList=CTL.getTopNewsList("68",7,1);//type,num
int newsCount=subList.Count;
if(newsCount<=0)
return;
string[] news =new string[12];
news=(string[])subList[0];//这里,可能subList的count=0
行 102: news=(string[])subList[0];
看看是否有值
<%
CTopList CTL=new CTopList();
ArrayList subList = new ArrayList();
subList=CTL.getTopNewsList("68",7,1);//type,num
int newsCount=subList.Count;
if (newsCount <= 0)
return;
string[] news =new string[12];
news=(string[])subList[0];
%>
我这页面杂啥也没有了呢
return;这是是写在这里面吗