代码之家  ›  专栏  ›  技术社区  ›  user31571

未呈现HTML选择大小

  •  0
  • user31571  · 技术社区  · 14 年前

    最近我们复制了一个ASP.NETWebForms解决方案。在这个解决方案中,我们使用了一些ASP:列表框Rows属性设置为多个1。

     <select size="8" name="ctl00$MainContainer$lbType" multiple="multiple"
        onchange="javascript:setTimeout('__doPostBack(\'ctl00$MainContainer$lbType\',\'\')', 0)" id="ctl00_MainContainer_lbType">
       <option value="--">-- - --</option>
       <option value="BR00">BR00</option>
       <option value="BR01">BR01</option> 
       <option value="...">...</option>   
    </select>
    

    我觉得不错。但奇怪的是,在复制的解决方案中,浏览器没有呈现它应该呈现的内容。似乎忽略了size属性。它只是得到渲染,好像大小被设置为一。

    这适用于解决方案中的所有列表框。我比较了母版和网站配置没有区别。这个问题也适用于所有浏览器。我使用IE8开发工具来比较documentmodes,这两种解决方案都是相同的。

    2 回复  |  直到 14 年前
        1
  •  0
  •   OhBugger    14 年前

    你能给我一个更大的代码样本吗?这一行的语法似乎不错。 所有选项都有唯一标识符吗?

    编辑:上面的代码应该可以用它测试出来asp.netmvc公司

        2
  •  0
  •   user31571    14 年前

    谢谢你的时间。