Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 异常:System.IndexOutOfRangeException_C#_Asp.net_Arrays - Fatal编程技术网

C# 异常:System.IndexOutOfRangeException

C# 异常:System.IndexOutOfRangeException,c#,asp.net,arrays,C#,Asp.net,Arrays,我正在获取项目列表作为单选按钮。用户必须从列表中选择任何一个项目,我需要将所选项目传递给服务。它正在处理列表中的第一个项目,但会引发除第一个项目之外的所有项目的System.IndexOutOfRangeException和System.Web.HttpUnhandledException异常。 下面是我的代码: string selecteditem = this.Request.Form["Cardholder_edit"]; list[] legalList =

我正在获取项目列表作为单选按钮。用户必须从列表中选择任何一个项目,我需要将所选项目传递给服务。它正在处理列表中的第一个项目,但会引发除第一个项目之外的所有项目的System.IndexOutOfRangeException和System.Web.HttpUnhandledException异常。 下面是我的代码:

string selecteditem = this.Request.Form["Cardholder_edit"];
list[] legalList =
                this.ResultList.Content.legalList.Select(
                getAllUsers =>
                    new list
                    {
                        itemNumber = getAllUsers.list.itemNumber,
                        itemNumber1 = getAllUsers.list.itemNumber1,
                        itemCode = getAllUsers.list.itemCode,
                        itemstore = getAllUsers.list.itemstore,

                    }).ToArray();

            var Data = new Request
            {
                    enrolselected = legalList[Convert.ToInt32(selecteditem.Substring(selecteitem.Length - 1)) - 1],                 
            };

有人能帮我吗?如果只传递一个选定单选按钮的信息,有什么替代方法?

尝试在不使用此按钮的情况下执行相同操作

请参考此处的类似问题,b/c这与您只能访问第一项的原因相同。
希望这会有帮助,干杯

我在这里看不到任何链接或代码。我指的是哪种代码?