例外:System.IndexOutOfRangeException

时间:2017-05-11 11:18:11

标签: c# asp.net arrays

我正在获取一个项目列表作为单选按钮。用户必须从列表中选择任何一个项目,我需要将所选项目传递给服务。它适用于列表中的第一个项目,但是除了第一个项目之外的所有项目都抛出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],                 
            };

有人可以帮我吗?传递只有一个选定的无线电信息的信息的替代方法是什么?

1 个答案:

答案 0 :(得分:0)

如果没有

,请尝试相同操作

并在此处引用此类似问题,b / c这与您只能访问第一项的原因相同。 希望这会有所帮助,干杯!