请问ASP.NET中XML下拉框省市区的三级联动代码怎么写?
4个回答
展开全部
<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的子节点。
<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的子节点。
展开全部
建议这个还是用JS到客户端执行比较好!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
参考资料: http://blog.csdn.net/qqlxx/archive/2008/03/27/2223483.aspx
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我有写好的程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询