Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.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
Asp.net 对于每个超出范围的循环异常MVC_Asp.net_Asp.net Mvc_Vb.net - Fatal编程技术网

Asp.net 对于每个超出范围的循环异常MVC

Asp.net 对于每个超出范围的循环异常MVC,asp.net,asp.net-mvc,vb.net,Asp.net,Asp.net Mvc,Vb.net,我面临一个奇怪的问题 我正在循环一个列表对象。该列表包含18个对象。循环运行了18次,但第18次循环的末尾没有将对象引用设置为对象的实例。 @For Each Slogs As SFAMobile.MobileServices.CustomerDetail In Model.Customers @<option value='@Slogs.CustomerId' @selectedVal >@Slogs.Name ( @Slogs.Custome

我面临一个奇怪的问题

我正在循环一个列表对象。该列表包含18个对象。循环运行了18次,但第18次循环的末尾没有将对象引用设置为对象的实例。

      @For Each Slogs As SFAMobile.MobileServices.CustomerDetail In Model.Customers  
           @<option value='@Slogs.CustomerId' @selectedVal >@Slogs.Name ( @Slogs.CustomerId ) </option>
      Next
@用于模型中的SFAMobile.MobileServices.CustomerDetail等每项工作
@@Slogs.Name(@Slogs.CustomerId)
下一个
请帮我解决这个问题

提前谢谢
Ramesh R C

您应该确保
Model.Customers
集合不包含空元素。顺便说一下,为了生成下拉列表,您可以考虑使用<代码> HTML.DoppListList< /COD>帮助器,而不是编写循环和素材。

< P>您也使用“SfaboBiel.MaskServices,CuuleDebug”来浇铸模型中的每一个元素。客户-如果模型中的第十八个项目,客户不能被铸造成那个“标语”。将为该迭代的空值。

Model.Customers没有空值。是的,我可以使用Html.DropDownListFor,但下拉值是两个字段的组合,这是我给定的要绑定的循环。是的,我仍然得到相同的错误,现在我的代码类似于模型中的每个Slogs.Customers Slogs.Name(Slogs.CustomerId)下一步“根据建议,使用Html.DropDownListFor helper