asp.net 下拉框三级联动 用XML怎么实现
3个回答
展开全部
举个例子:
<national>
<province name="河北省">
<city name="石家庄市">
<county name="XX县" />
<county name="XX县" />
<county name="XX县" />
</city>
<city name="保定市">
<county name="XX县" />
<county name="XX县" />
</city>
</province>
<province name="山东省">
<city name="济南市">
<county name="XX县" />
<county name="XX县" />
<county name="XX县" />
</city>
<city name="青岛市">
<county name="XX县" />
<county name="XX县" />
</city>
</province>
</national>
省 市 县 三级下拉框联动,第一个下拉框填充省,第二个填充市,第三个填充县,当选择省时,第二个下拉框根据所选择的省在xml文件里查询出当前省所属的市,默认选择第一个市,第三个下拉框填充当前市所属的县。
取xml节点的方法:
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(strXmlPath);//加载xml
XmlNode xn = xmlDoc.SelectSingleNode(strSingNode);//选择节点
XmlNodeList xnl = xn.ChildNodes;
遍历xnl即可得到所有xn的子节点。
<national>
<province name="河北省">
<city name="石家庄市">
<county name="XX县" />
<county name="XX县" />
<county name="XX县" />
</city>
<city name="保定市">
<county name="XX县" />
<county name="XX县" />
</city>
</province>
<province name="山东省">
<city name="济南市">
<county name="XX县" />
<county name="XX县" />
<county name="XX县" />
</city>
<city name="青岛市">
<county name="XX县" />
<county name="XX县" />
</city>
</province>
</national>
省 市 县 三级下拉框联动,第一个下拉框填充省,第二个填充市,第三个填充县,当选择省时,第二个下拉框根据所选择的省在xml文件里查询出当前省所属的市,默认选择第一个市,第三个下拉框填充当前市所属的县。
取xml节点的方法:
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(strXmlPath);//加载xml
XmlNode xn = xmlDoc.SelectSingleNode(strSingNode);//选择节点
XmlNodeList xnl = xn.ChildNodes;
遍历xnl即可得到所有xn的子节点。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我有两级联动的例子,还有增删改效果,要不?
追问
下拉框SelectedIndexChanged事件怎么写啊?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试用ajax做无刷新联动
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询