2

奇妙な問題に直面しています。

リスト オブジェクトをループしています。リストには 18 個のオブジェクトが含まれています。ループは 18 回実行されますが、オブジェクト参照がオブジェクトのインスタンスに設定されていません。.

      @For Each Slogs As SFAMobile.MobileServices.CustomerDetail In Model.Customers  
           @<option value='@Slogs.CustomerId' @selectedVal >@Slogs.Name ( @Slogs.CustomerId ) </option>
      Next

この問題を解決するのを手伝ってください

よろしくお願いします Ramesh RC

4

2 に答える 2

1

Model.Customersコレクションに null 要素が含まれていないことを確認する必要があります。ところで、ドロップダウン リストを生成するには、Html.DropDownListForループなどを記述する代わりにヘルパーを使用することを検討してください。

于 2012-06-18T07:20:16.363 に答える
0

また、Model.Customers の各要素をキャストするために「As SFAMobile.MobileServices.CustomerDetail」を使用しています。Model.Customers の 18 番目の項目をそれにキャストできない場合、「Slogs」はその反復で null になります。

于 2012-06-18T07:47:48.557 に答える