索引(从零开始)必须大于或等于零,且小于参数列表的大小。
是
foreach (XmlElement item in element.ChildNodes)
{
sb.Append(string.Format(@"<tr class='odd gradeX'>
<td>{0}</td>
<td>{1}</td>
<td class='hidden-480'>{2}</td>
<td class='hidden-480'>{3}</td>
<td class='center hidden-480'>{4}</td>
<td><a href='/Home/SelAndDel/{5}'>删除</td>
</tr>",
item.Attributes["Id"].Value, item.InnerText,item.Attributes["Age"].Value,
item.Attributes["Sex"].Value, item.Attributes["Phone"].Value)
);
}
报的错,在foreach 循环时有打断点item有取到这些值
写了6个占位符你只给了5个参数。
想必你那个{5}是想给个ID吧?
item.Attributes["Id"].Value,
item.InnerText,
item.Attributes["Age"].Value,
item.Attributes["Sex"].Value,
item.Attributes["Phone"].Value,
item.Attributes["Id"].Value,
0-1-2-3-4-5 加起来等于6
item.Attributes["Id"].Value,
item.InnerText,
item.Attributes["Age"].Value,
item.Attributes["Sex"].Value,
item.Attributes["Phone"].Value
只有5行.那个1是谁点的.自己去掉..
{0}到{5} 但是你后面的参数不够6个