Caixa de seleção suspensa de ligação multinível, obter dinamicamente o próximo nível, cada nível de dados é XML, pode suportar níveis ilimitados (o navegador precisa de suporte Microsoft.XMLDOM)
necessidades do projeto, uma tabela de categoria de material, três níveis, um total de mais de 7.000 itens Os registros serão muito lentos se recuperados de uma só vez, portanto, a leitura dinâmica é usada, um nível é lido por vez e o servidor usa cache, que é muito eficiente.
O código HTML é o seguinte:
<select name="MaterialClass1" ChildSelectName="MaterialClass2"></select>
<select name="MaterialClass2" ChildSelectName="MaterialClass3"></select>
<select name="MaterialClass3"></select>
'www.downcodes.com
Entre eles, ChildSelectName representa o nome do Select de próximo nível.
Um dos xmls é o seguinte:
<MaterialClasses>
.
<MaterialClass MaterialClassCode="01" Description="Metais pretos e não ferrosos"/>
<MaterialClass MaterialClassCode="02" Description="Cimento, areia, cascalho, tijolos, concreto"/>
<MaterialClass MaterialClassCode="03" Description="Madeira, bambu e seus produtos"/>
</MaterialClasses>