qq_35905323 2016-09-28 09:34 采纳率: 14.8%
浏览 2554

索引超出了数组界限。

<%@ Page Language="C#" Debug="true"%>
<%
int loop1;
//Load NameValueCollection object.
NameValueCollection coll = Request.Form;
//Get name of all keys into a string array.
String[]arr1=coll.AllKeys;
%>

你提交的调查表内容如下:


用户信息

<%
String[]
arr2 = coll.GetValues(arr1[0]);
Response.Write("用户名为:" + arr2[0] + "
");
arr2 = coll.GetValues(arr1[1]);
Response.Write("第一次输入的密码为:" + arr2[0] + "
");
arr2 = coll.GetValues(arr1[2]);
Response.Write("第二次输入的密码为:" + arr2[0] + "
");
arr2 = coll.GetValues(arr1[3]);
Response.Write("你的真实姓名为:" + arr2[0] + "
");
arr2 = coll.GetValues(arr1[4]);
Response.Write("你的电子邮箱为:" + arr2[0] + "
");
arr2 = coll.GetValues(arr1[5]);
Response.Write("你的住址为:" + arr2[0] + "
");
arr2 = coll.GetValues(arr1[6]);
Response.Write("你的院系为:" + arr2[0] + "
");
arr2 = coll.GetValues(arr1[7]);
Response.Write("你的留言为:" + arr2[0] + "
");
arr2 = coll.GetValues(arr1[8]);
Response.Write("你所在的城市为:" + arr2[0] + "
");
arr2 = coll.GetValues(arr1[9]);
Response.Write("你的爱好为:" + arr2[0] + "
");
arr2 = coll.GetValues(arr1[10]);
Response.Write("你的性别为:" + arr2[0] + "
");
arr2 = coll.GetValues(arr1[11]);
Response.Write("你的血型为:" + arr2[0] + "
");
     %>


  • 写回答

1条回答 默认 最新

  • threenewbee 2016-09-28 15:24
    关注

    String[]arr1=coll.AllKeys;
    arr1调试下有没有12项。

    评论

报告相同问题?

悬赏问题

  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制