0

我尝试使用 StringBuilder 显示表格,但它不起作用。它会在 sb.Append(string.Format() 处导致错误提示“对象引用未设置为对象的实例”。请帮助。谢谢。

            foreach (Item item in list)
            {

                sb.Append(string.Format(
                    @"<table >
                        <tr>
                            <th rowspan ='6' width='150px'><img runat='server' src='{3}'/>
                            </th>
                            <th width='50px'>Title: </th>
                            <td>{0}</td>
                        </tr>
                        <tr>
                            <th>Price:</th>
                            <td>{1}</td>
                        </tr>
                        <tr>
                            <th>Available: </th>
                            <td>{2}</td>                                
                        </tr>
                    </table>",  item.ItemAttributes.Publisher,item.ItemAttributes.ListPrice.ToString(), item.ItemAttributes.NumberOfItems, item.SmallImage.URL));
                lblItemResponse.Text = sb.ToString();


            }
4

0 回答 0