• SelectlistItem选中=真问题

  • 本文关于 c#,asp.net-mvc
  • CodeGo.net > SelectlistItem选中=真问题
  •  

    SelectlistItem选中=真问题



    c# asp.net-mvc
    我有问题,越来越选定的项目在选择列表中。
    Product product = _pr.GetProducts().ByProductID(productID).First();
      product.Categories.Load();
      ICollection<Category> allCategories = _cr.GetCategories().ToList();
      List<SelectListItem> Categories = (from category in allCategories
               select
               new SelectListItem
               {
                Selected = product.Categories.Contains(category),
                Value = category.CategoryID.ToString(),
                Text = category.Categoryname
               }).ToList();
    
    分类返回4项,并入选为false的所有.......如果我hover“product.Categories”有3项存在,这是正确的....但它不会设置为true。 可能是什么问题? / M
    本文地址 :CodeGo.net/1482701/
    -------------------------------------------------------------------------------------------------------------------------
    1.过载Contains()你“会默认将只匹配准确的实例,除非你覆盖Equals()GetHashCode().a种选择是创建一个自定义CategoryEqualityComparer这种过载Contains()。或者,你可以只参加类别的帐号:
    Product product = _pr.GetProducts().ByProductID(productID).First();
    product.Categories.Load();
    ICollection<Category> allCategories = _cr.GetCategories().ToList();
    List<SelectListItem> Categories = (
     from category in allCategories
     join pc in product.Categories
      on category.CategoryID equals pc.CategoryID into j
     select
     new SelectListItem
     {
      Selected = j.Any(),
      Value = category.CategoryID.ToString(),
      Text = category.Categoryname
     }).ToList();
    

    2. 我看到你设置'allCategories'到_cr.GetCategories集合-你确定该产品中含有类从该集合?它看起来像你的类别字段不包含任何的产品类别。你可以发布什么是每个集合中?
    本文标题 :SelectlistItem选中=真问题
    本文地址 :CodeGo.net/1482701/
    1. 比较窗体调用的两种方法哪种好?(1.用事件 2.在窗体2中定义窗体1的成员)
    2. 我在哪里可以找到一个很好的教程上bubbling?
    3. 还是c#引用c++,关于传递结构的,实在是太纠结
    4. C ++中返回的Web服务价值
    5. c#中的new也是申堆内存吗?
    6. 命名用户控件。conventions?
    7. TCP/IP socket 问题
    8. 我怎么能值设置为rhino的对象?
    9. SQL语句把一列转化为行后 无法读取具体的值 为什么
    10. 从XSL生成HTML:FO使用C#

     
    

    Copyright © 2017 CodeGo.net
    http://codego.net/xinwen/ 足球比分网 足球比分 医药招商网 邵阳县新闻