循环列表对象。该列表包含18个对象。循环运行18次,但是第18次结束时对象引用未设置为对象的实例。。
@For Each Slogs As SFAMobile.MobileServices.CustomerDetail In Model.Customers
@<option value='@Slogs.CustomerId' @selectedVal >@Slogs.Name ( @Slogs.CustomerId ) </option>
Next
请帮我解决这个问题
先谢谢 Ramesh R C
答案 0 :(得分:1)
您应该确保Model.Customers
集合不包含null元素。顺便说一句,为了生成下拉列表,您可以考虑使用Html.DropDownListFor
帮助程序而不是编写循环和东西。
答案 1 :(得分:0)
此外,您正在使用“As SFAMobile.MobileServices.CustomerDetail”来转换Model.Customers中的每个元素 - 如果Model.Customers中的第18个项目无法转换为该项,则“Slogs”将为该迭代为null。