情況描述:
          Model里有一個List:SearchMokutekitiResults
          該List里有一列數據是cd類型(端末cd),顯示時需要以List<SelectListItem>的形式顯示出來,并且可以編輯
          該列的數據源已封裝為List端末
          前臺使用for遍歷,以“DropDownListFor”的形式顯示SearchMokutekitiResults里的端末
          結果Selected(端末cd)綁定不上

          經調查,這屬于微軟的一個bug
          解決方法:
          笨辦法,手動綁定

          @for (int i = 0; i < Model.SearchMokutekitiResults.Count; i++)
                          {
                              <tr
          >
                                  <td><span style="width: 80px;">@{
                                                                      List<SelectListItem> list = new List<SelectListItem>(Model.List端末);
                                                                      for (int j = 0; j < list.Count; j++)
                                                                      {
                                                                          list[j].Selected 
          = false;
                                                                      
          }
                                                                      var tani 
          = list.Where(item => item.Value == Model.SearchMokutekitiResults[i].端末ID.ToString()).FirstOrDefault();
                                                                      if (tani != null)
                                                                      {
                                                                          tani.Selected = true;
                                                                      }
                                                                      }
                                      @Html.DropDownListFor(modelItem => modelItem.SearchMokutekitiResults[i].端末ID, list, new { @class = "form-control" })</span></td>
                              </tr>
                          }
          posted on 2014-07-10 19:16 Ying-er 閱讀(517) 評論(0)  編輯  收藏 所屬分類: .Net
          主站蜘蛛池模板: 南开区| 五大连池市| 于田县| 运城市| 嘉黎县| 叙永县| 大宁县| 惠安县| 余庆县| 运城市| 赣榆县| 盘锦市| 通城县| 益阳市| 自治县| 札达县| 怀柔区| 洛川县| 都江堰市| 潮州市| 长寿区| 茶陵县| 涡阳县| 曲周县| 喜德县| 东山县| 海盐县| 昌宁县| 新郑市| 前郭尔| 敦煌市| 将乐县| 施秉县| 伊川县| 皮山县| 梨树县| 慈溪市| 红原县| 华坪县| 合水县| 香格里拉县|